@media (max-width: 767px) {
    .row-space-0-sm {
        margin-bottom: 0px
    }
    .row-space-top-0-sm {
        margin-top: 0px
    }
    .row-space-1-sm {
        margin-bottom: 12.5px
    }
    .row-space-top-1-sm {
        margin-top: 12.5px
    }
    .row-space-2-sm {
        margin-bottom: 25px
    }
    .row-space-top-2-sm {
        margin-top: 25px
    }
    .row-space-3-sm {
        margin-bottom: 37.5px
    }
    .row-space-top-3-sm {
        margin-top: 37.5px
    }
    .row-space-4-sm {
        margin-bottom: 50px
    }
    .row-space-top-4-sm {
        margin-top: 50px
    }
    .row-space-5-sm {
        margin-bottom: 62.5px
    }
    .row-space-top-5-sm {
        margin-top: 62.5px
    }
    .row-space-6-sm {
        margin-bottom: 75px
    }
    .row-space-top-6-sm {
        margin-top: 75px
    }
    .row-space-7-sm {
        margin-bottom: 87.5px
    }
    .row-space-top-7-sm {
        margin-top: 87.5px
    }
    .row-space-8-sm {
        margin-bottom: 100px
    }
    .row-space-top-8-sm {
        margin-top: 100px
    }
}

.priv-button {
    position: relative;
    min-width: 130px;
    text-align: left
}

.priv-button .dropdown-menu {
    margin-left: -1px;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em
}

.priv-button .dropdown-menu li>a {
    padding: 0.6em 1.0em;
    text-align: left;
    line-height: normal
}

.priv-button .dropdown-menu li>a:hover .caret {
    border-top-color: white
}

.priv-button .caret {
    float: right;
    vertical-align: middle;
    margin-top: 4px
}

.priv-container.opened .dropdown-menu {
    display: block;
    min-width: 128px;
    top: -1px
}

.priv-container>.icon {
    line-height: 26px;
    margin-left: 5px
}

.priv-container .tooltip {
    max-width: 285px
}

.priv-container .tooltip .panel-body {
    padding: 10px;
    border-top: 1px solid #dbdbdb
}

.priv-container .tooltip .panel-body:first-child {
    border-top: 0
}

.icon.large {
    font-size: 18px
}

input.wishlist-privacy[value="0"]+.priv-button .show-priv-everyone {
    display: inline
}

input.wishlist-privacy[value="0"]+.priv-button .show-priv-onlyme,
input.wishlist-privacy[value="0"]+.priv-button li:first-child,
input.wishlist-privacy[value="0"]+.priv-button .priv-onlyme .caret {
    display: none
}

input.wishlist-privacy[value="1"]+.priv-button .show-priv-onlyme {
    display: inline
}

input.wishlist-privacy[value="1"]+.priv-button .show-priv-everyone,
input.wishlist-privacy[value="1"]+.priv-button li:last-child,
input.wishlist-privacy[value="1"]+.priv-button .priv-everyone .caret {
    display: none
}

#calendar2 table td,
#calendar2 table th {
    border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: 2px 2px 4px
}

#calendar2 table td {
    font-size: 14px;
    text-align: right;
    width: 45px;
    height: 45px
}

#calendar2 table th {
    font-weight: 700;
    text-align: center;
    width: 48px;
    background-color: #DEDEDE
}

#calendar2 table td div.extra {
    font-size: 12px;
    margin-top: 5px
}

#calendar2 table td span.dom {
    color: #666666;
    float: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 700
}

#calendar2 td.is_dirty span {
    text-decoration: underline
}

#calendar2 td.clickable {
    cursor: pointer
}

#calendar2 td.selected {
    border: 2px solid black
}

#calendar2 {
    width: 380px
}

#calendar2 .available {
    background-color: #acdba8
}

#calendar2 .unavailable {
    background-color: #e07272
}

#calendar2 .in_the_past {
    background-color: #e1e1e1
}

#calendar2 .key {
    width: 30px;
    margin-right: 5px;
    float: left
}

#calendar2 .key-text {
    margin-right: 10px;
    float: left
}

#calendar2 #legend {
    margin-top: 5px
}

#lwlb_overlay[id] {
    position: fixed
}

#lwlb_overlay {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    background-color: #000;
    -moz-opacity: 0.8;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80)
}

div.lwlb_lightbox {
    position: absolute;
    z-index: 10001;
    border: 1px solid #fff;
    background: #FDFCE9;
    display: none;
    padding: 10px;
    left: 350px;
    top: 0
}

div.lwlb_lightbox2 {
    position: fixed;
    z-index: 10001;
    display: none;
    left: 220px
}

#lwlb_contact {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

#lwlb_contact .lwlb-screen {
    display: none
}

#lwlb_contact .submit-or-cancel.sent,
#cboxLoadedContent .submit-or-cancel.sent {
    margin: 0 0 0 10px;
    padding: 5px 15px;
    background: url(https://a1.muscache.com/airbnb/static/messaging/check-24px-32e8323025880c72039a61a60991d9eb.png) no-repeat 0 0;
    display: inline-block
}

#lwlb_contact .submit-or-cancel.sent input,
#lwlb_contact .submit-or-cancel.sent span,
#lwlb_contact .submit-or-cancel.sent button,
#cboxLoadedContent .submit-or-cancel.sent input,
#cboxLoadedContent .submit-or-cancel.sent span,
#cboxLoadedContent .submit-or-cancel.sent button {
    display: none
}

@media (max-width: 767px) {
    .carousel-item-list {
        max-width: 100%
    }
}

@media (min-width: 768px) {
    .sliding-carousel {
        position: relative
    }
    .sliding-carousel .carousel-view {
        overflow: hidden;
        position: relative
    }
    .sliding-carousel .carousel-item-list {
        left: 0;
        position: absolute;
        -webkit-transition: left 0.2s ease-in-out;
        -moz-transition: left 0.2s ease-in-out;
        -o-transition: left 0.2s ease-in-out;
        transition: left 0.2s ease-in-out
    }
    .sliding-carousel .carousel-item {
        float: left
    }
    .sliding-carousel .carousel-chevron {
        cursor: pointer;
        position: absolute;
        z-index: 999
    }
}

@media (max-width: 767px) {
    .panel-btn-sm {
        padding: 10px 20px;
        left: 0;
        right: 0;
        z-index: 100
    }
    .panel-btn-sm.bottom {
        position: absolute
    }
    .panel-btn-sm.fixed {
        position: fixed;
        bottom: 40px
    }
    .panel-btn-fixed-sm {
        position: fixed;
        bottom: 40px;
        left: 0;
        right: 0;
        z-index: 100
    }
}

.hide-visually {
    overflow: hidden;
    text-indent: -9999px;
    height: 0px;
    padding: 0px
}

.transparent {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}

.book-it__btn-text {
    display: block
}

.book-it__btn-text--instant {
    display: none
}

.book-it__form--instant .book-it__btn-text--instant {
    display: block
}

.book-it__form--instant .book-it__btn-text,
.book-it__form--instant .request-to-book {
    display: none
}

.book-it {
    margin-top: -40px;
    position: relative;
    width: 315px
}

@media (max-width: 767px) {
    .book-it {
        display: none
    }
}

.subnav-element {
    height: 42px
}

.book-it__container {
    position: absolute;
    width: 315px;
    z-index: 1001;
    border-top: none
}

@media (min-width: 1100px) {
    .book-it__container.fixed {
        position: fixed;
        top: 40px
    }
    .book-it__container .book-it-panel {
        min-height: 175px
    }
}

.book-it__container.bottom {
    position: absolute;
    padding-top: 40px
}

.book-it__container sup {
    margin-left: 3px
}

.book-it__label {
    padding-top: 0
}

.pricing-disclaimer {
    margin-top: 10px
}

.pricing-disclaimer .icon {
    margin-right: 5px
}

.media .message-icon {
    margin-right: 0
}

.book-it__instant-book-btn-icon {
    position: relative;
    top: 1px
}

.book-it__instant-book-price-icon {
    position: relative;
    bottom: 2px
}

.book-it__subtotal table {
    border-left: 0;
    border-right: 0
}

.book-it__subtotal td {
    padding-left: 20px;
    padding-right: 20px
}

.book-it__subtotal td:first-child {
    border-left: 0
}

.tooltip-no-border {
    box-shadow: none
}

.tooltip-no-border.tooltip-top-middle:before {
    border-color: transparent
}

.tooltip-light-beach {
    background-color: #fff8e6
}

.tooltip-light-beach.tooltip-top-middle:after {
    border-bottom-color: #fff8e6
}

.icon-hourglass-color {
    width: 28px;
    height: 40px;
    background: url(%2BLeqSAAAAeFBMVEUAAADT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cWcoZn%2FWl%2FXyL32c3TWzMHompbuiIf4bW%2FUz8TawLfcurHqk5D8Y2ffsKnkpJ79YGSX82yzAAAAF3RSTlMA%2BTXqXB%2FWuKaWDQTkxoNl78%2Bth0dEEn3Dqn4AAACySURBVCjPtdLZDoIwEIXhYRcQ3D2yr%2Br7v6Fk0nTDG2L8Lv%2BkaTNTenyxIRLBQvSnuIfhyHGHppAqRBxdB5NsNW7EDkArW05CLmpX4kzSDn3L7ZSomGbom6mEF5DmHmLhuGQIPAA%2BWa5ATDYfuNjNddbHA299URKC6U9KIwihenwMKUpJDkSJxcUw%2BGIarBzAMm0d41w04HepxQ3zMs%2BXuc2y48k%2F9VhXBXuPGz%2FDj5%2F2A02lLFcq2EijAAAAAElFTkSuQmCC) right bottom no-repeat
}

.book-it__price {
    background-color: rgba(60, 63, 64, 0.9);
    border: 0;
    color: #fff;
    height: 40px;
    padding: 0 20px;
    text-transform: capitalize;
    width: 315px;
    z-index: 1001
}

@media (min-width: 1100px) {
    .book-it__price.fixed {
        position: fixed;
        top: 0
    }
}

.book-it__payment-period-container {
    border: 0
}

.book-it__payment-period-container:before {
    color: #fff
}

.book-it__payment-period-container select {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    line-height: 18px
}

.book-it__payment-period-container option {
    background-color: #565a5c
}

.book-it__price-amount {
    padding: 6px 0
}

.book-it__price-amount sup {
    margin-left: 4px;
    font-size: 14px;
    font-weight: bold
}

.book-it__payment-period {
    padding: 9px 0
}

.other-actions {
    border: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out
}

.more-social-options {
    padding: 10px 0
}

.more-social-options li {
    padding: 6px 15px;
    clear: both;
    line-height: 18px
}

.more-social-options li a {
    color: gray
}

.social-icon-size {
    font-size: 18px
}

@media (max-width: 1099px) {
    .book-it {
        margin-top: 0
    }
    .book-it,
    .book-it__container,
    .book-it__price {
        width: auto;
        position: static
    }
}

.mobile-bookit-btn-container {
    display: none
}

@media (max-width: 767px) {
    .mobile-bookit-btn-container {
        display: block
    }
}

.book-it__message-container {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: max-height 0.8s, opacity 0.8s linear 0.2s;
    -moz-transition: max-height 0.8s, opacity 0.8s linear 0.2s;
    -o-transition: max-height 0.8s, opacity 0.8s linear 0.2s;
    transition: max-height 0.8s, opacity 0.8s linear 0.2s
}

.book-it__message-container .icon-background-container {
    margin-top: -15px;
    -webkit-transition: margin-top 0.4s;
    -moz-transition: margin-top 0.4s;
    -o-transition: margin-top 0.4s;
    transition: margin-top 0.4s
}

.book-it__message-container--expanded {
    max-height: 300px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}

.book-it__message-container--expanded .icon-background-container {
    margin-top: 0
}

.book-it__message-text {
    width: 80%
}

.icon-rare-find-background {
    background: url(%2BNJREFUWAntV11IFFEUPmd23TDoj6J%2FH%2BoxqEw3BBNCJChQQqVQi42gUigioiB6yaC3CiSLkgRDSe2f6A%2BCCLIeK7MIikisMINCKvpxx5nTuTPddp29MzuzW9FDF4Z777nn%2B8635557ZxYgy0Z1sUbxZEOjZQO2sbgPQDyZt98gIvPgEhmWg%2BSeampmgxY5CGZ8N3Z3DyavZTJOx6cUARg5xCmuZSETOWhFJoHHYLRIC%2FOVM58wrxuzxhP1dlB8FwANCyDVbYg5QUHmNp4FCD7OrAqrFGFvAe6wAdRkpVOFtmy0nwPwk9psHDXZK7jDbWsxFZqw8NG7YqURqBM721PSmPBUjxh%2FmvF1LPIq4123VV0TktOM18sClaZAvUi%2FqAOXbZBcnpmQTqr%2BwYM7C0KAi0OIM0gjEwjfxQ39fmFh6QuVv5ctkIiHD29PDkNkK5dzAwPnKomJnrOiw%2FHRp23RaL2u9HEYkWrWlQGGjwLSKU5bh1vxPHnUU0GktSLCdAeHckpA93VjpLqgoGzA6UBr1syE0Pj1%2FGM28l7tRj5Cx9mpwXIkMgDhJhjQjGfab0hwX%2B%2FdbRpis5z77QngjW5QUUFBiXXhUe36FYDadiBYCYh2PRK1aaB%2F3QamUQ5E55nc4GpeBSEqloEe996tykSAwIsty9HgrOQCChVZpw2RE0WXwITV8PbVFvZLNKqMTYVcqAWdruG5jv6%2Bnp4p2gR8zqqnJbyCj4ioemF%2ByUW%2BN%2FL4tFQB6aexq%2Bu9ZBojQhpl39d7b6eGcFjOM%2B2J4OrC%2FGWu94TyxpTBWGG1HGfZlzU2NrrGcl2wg9KCLINbcD5RuZWVK1y3NI0IHPc7RAgOou85blze1zbQEFfzPDfwxElTYeZse3losB8%2BffygdOWa%2BJafX%2Bb6XeKZCU7jHSXrT%2BOsOfMhJydiPWLs2pAe8RpfG%2BrmKcLUDXEyXMHhcCLDyeOUUITHUmxJBk8Ri6LLH3MqLyf5Bx8SDLwfjnd7AT1FCKCp0x7u4l4kXmsm0d7S0tJRL5%2B0IhYvLXlGJmV0YfHd3LdoSUmXlwCxllaEcBoxhg9wZQyIccB2hP1da0py%2BRIRjVZ8NclUfqRKImfP74svn78MdjrtqrkvEQJ48fKtC5zelyoSlY2P963i4rXfVGtOm28RfPeb%2FOo94SRwm%2FOp%2BvU94uYj7b5FCEDc1C9JYLp%2BZBSup%2FOR6%2FyiDNZa21vSFppg3BSr980dKBPB5Pr3%2Fi%2FCf67%2Bgqfv4pFa%2FhemzMSf6P%2BJ0xG4JpIzcbK95TUTWH%2BM%2BQZ7szlWn5e87necVSb4r%2BsWEdx6eOw3qNPvB%2FWER88vPSWIAAAAAElFTkSuQmCC) right bottom no-repeat
}

.icon-clock-background {
    background: url(%2BeM%2Bec%2Bw1XwHgpTV7UsMl8mUNmUYeHgZ7YPYJnxkHtsvA7Gc8Myvr%2BL6DMmxmURHhQkGFBFBbg5gs2id%2F23zWHw%2Fy2TRaMCc9k3oQH6VG9%2FNXhNq1KywNJ%2BAjXrthdpjW6gMzN5mMIO8kIhVJPx2g0vq6B2lz8MtS7G9c3fayn75D5XWqShTERV6csWuRDb%2BGpO6ZCxa9POZBkXG738Afx1K0Z3mc3Rke0uvlPSkpKXk61KzxTgYMWybwyqRwYUz0cp18sjSG7JCy2yKaleJi%2FaS4PabNJ5s8OOw%2FPRXstml0VuHEqSdzCEofErDbJ9C4q1GshwV%2BF%2FjsrLMrJszXQ3HoL%2Bvp7IBQOwsTEOIRHQ9A%2F2Ad321rgzPlTIB6xJtdtMO6A8AjD%2FF4sUhL%2FJac3TKJpHno3pm0%2BW3sahgIDAKBklWBoBP66XBs7pLYfk%2BlTbrpRJpe9goB%2FkrK70q74OtrIWN7S%2FbgLPL%2BIapazh%2BRIRlAMQyUpylWigmEkAwXLyNNhqKquUIGFZoPB8Fo6oNv8ofb%2BHnb9QxuLlsGhfpCOOWKhxhrfmwJIaa7V3PWmqwWDjN5sgkG7CBOhUGLuvu%2BOVlZh6gVJYRVKaKHC64ZIZKwgwPDVBvBv2AT%2B0o3w3OdLzCvKJFSf9MaAqTSTQU%2FQ5K3bNwoDvHY9ARio8qatd3T6QCuf2P3LGJut1iQMPwnkBDLW2QnBuksw1t4O4YZr4P96cxywskpXPxqNgOuoLQZslc0fYGNgK%2BjBW3M0K5gyOQEDdicBpMnQkcrp9lLziIfYw%2B%2FgbG72BT7QZFbQp%2BfO6wI%2B3r2H3t20e%2Bsb6uIhlgQz3ZM%2F0sPF%2BgtZQXv3%2F6QL2vXd9xSFafc2NTdq7bGaGsLOXEF79u7TBfV%2F8y0o49GcQClpOXS3NNfwPjnxmy5o38%2FltJ5jeJmVs0r82pwTCWu4d9%2BBFMDuH7ZDtLeX1nNKJLwyd8fYAMY5kmvJ0LsLNzbCcHUNBC%2FWweToqL6ufslQZ1rH0SBelLk5FC9ac0DnAglmgQ9b0tpgcaLbBukW47SB186r6K0%2FveEXL9TwNcrCRPZOKl308JtfwNVGZEADdel%2BGGENnSEF6ZgTZvISJyJe7ip%2Fk8vEa%2FFE90mRsm1G6IqHBS2i8f2sLJ%2F4bRHELJkPD6okO%2FswiIY5uOGPZD6biYIOJCjoaY2CanLP4ipfxOU51BtIaM%2BDaJN3AernVBFcoQM3z0KS%2FBUm2XGUEX0gIYK5UIuy1WIxvKFnp6gD8E5%2BIX2ToDefU0ujrwJiH%2FnY%2BRc%2BUOUa6Ku5aQAAAABJRU5ErkJggg%3D%3D) right bottom no-repeat
}

.icon-color-calendar-background {
    background: url(%2F%2F%2F%2F%2FWl%2BcopnRzsOztauRNgccAAAABHRSTlMA%2B7SJHs%2BqkwAAAHhJREFUKM9jAAFmQQMQZSjMAAeM5QIgSrwQIcReXgCiysshXBUXFxf38hIXICgvB5FODC7oQi4kCHmWTwFR0ysRQi4dYNKjBS6EACQJuYaigBAShMrLy0PD0tJSQ9PS0mguRJFTQUaAzQIZSmMhCpxKbKSpoIs4AQDc28Q8Tc97aAAAAABJRU5ErkJggg%3D%3D) right bottom no-repeat
}

.icon-hourglass-background {
    background: url(%2BLeqSAAAAeFBMVEUAAADT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cXT0cWcoZn%2FWl%2FXyL32c3TWzMHompbuiIf4bW%2FUz8TawLfcurHqk5D8Y2ffsKnkpJ79YGSX82yzAAAAF3RSTlMA%2BTXqXB%2FWuKaWDQTkxoNl78%2Bth0dEEn3Dqn4AAACySURBVCjPtdLZDoIwEIXhYRcQ3D2yr%2Br7v6Fk0nTDG2L8Lv%2BkaTNTenyxIRLBQvSnuIfhyHGHppAqRBxdB5NsNW7EDkArW05CLmpX4kzSDn3L7ZSomGbom6mEF5DmHmLhuGQIPAA%2BWa5ATDYfuNjNddbHA299URKC6U9KIwihenwMKUpJDkSJxcUw%2BGIarBzAMm0d41w04HepxQ3zMs%2BXuc2y48k%2F9VhXBXuPGz%2FDj5%2F2A02lLFcq2EijAAAAAElFTkSuQmCC) right bottom no-repeat
}

.email-input-typeahead-container {
    background-color: #fff
}

.icon-donations-heart-background {
    background-repeat: no-repeat;
    background-image: url(%2BsAAAAAXNSR0IArs4c6QAAD0xJREFUaAW1Wgt4VMUVnpl795lNskvIg4REFPSDT2grofhobcFaHj76lQIhiPCBsZGAoaXyLuoqCAZKkSAUEVtK4MtD5aO2taJWsNqKWqAVxFoJAnkQEtjdZJPNvu5Mz2yYm7vLvgLp%2Fb7kzJxz5sx%2Fz5w587iLUIKnYdbcUUKlde7cnIszH80W9euh5x565KZk25NEikShstDp9hMztum7RL2xaM54Ue4zDSqDRJtzD5XZWGmpTtQjqQogUiDquQU5p5sXl9%2BNFDpEobjBaPB3gKyTG23z%2B78Qeq0LFliytm%2FvFHUtZXV2vaNBzqZKMBMT5GGKqSlz%2BfK%2FCx0c7ByLd1YdFPVIiiMZvM42LklpPtO1U%2Bn2TWYen5UhpOpBgWGjrhsZdMf1qcYlOb%2FeeuTCvHmZge7A8IKavR8Ie63b7BbkpvMoZVMQZnchhgxCdoWexAjvN%2BukbalL7a1C1lxaas7dudMj6pyqnQtm8%2BMLfhlwdT3N%2FMGY7he6GCNGUlM%2BN6WmTBq4eXMT5zNmJ20VdCGj7FmGmFXoxqJgww2yZ7JXrt3EGMONxXOm5NdW7dfqh4FsnP%2FYq4qzcypjV4PXNoosE70uIA9MLU4pyDjc7VVeA6jjI3US1QHsvqyh8iO4yO6P1FVjsrFs%2FvbgZfc0rQImmJEUQwPWyZ8gjNtgyG5gCr2JdnlvYUFFnXTUH9AFHe46b1b6WWg%2FVGsDBssL9TcQQSfAI%2BehbkKUjgJ74AyWI3TBMbMung5y3Uc5r3HGw9%2FMq6n6DGPMQp5sLi%2BfEGhzvgVDpHpWshibSYr5gbytW48LQ4KyJRCznq4tQVfXPA4WSwTpb85FEKtCBYYCB8HYBp1J2mhbbHepgisF9ju7sbWFrkKIrtaOHDhmdtaZi7UX3P6hudW7%2F8PVQ6AaSkrOKW5vgTBEUo1n8nftGsbfQvCi0ZbFj4%2FyOzz%2FkPJsFsli6lXB6DK8%2F4PZq9Z81MuMXmqteKqEKnSXRtqQPUweph12wtMLdXvzhRKWJSVzoGV8IoBcP2fziyf0wwdvDQNIKQqeu%2BRJBiC3kbX82VcgHt%2Fi5StPflu98hAvM7udsLlzjYR2%2BxdpU4yUZn7JVLEFYifxc7nCPhim8xOqJhjy119EEJ%2F5zQvL1qn8BAWDbFgAY%2BoTamDmR7x87sv6cRAnRgKp5i4h5BMlb6hlmagnogpTACDTC71gixPBpApVg53enwl%2BImpd%2BuTXEHfvq3oMjeflIdVV79l273YRFqTpQoiN%2Bg689Ffqsif40SjPaRDwxUIG4XEaeQNnRR1GyNyyaNEPRD0xJR8LHZ5fQ4vBFYbMFEVdCcCTSQHkbSHgv6FNITBcVTjF6ETtXZWis6DfWwblv4p6PApx2QYvrT6sA2U1zpiTi5AyQMaS5GcBJZQvGaVmVStRgeGbYKhVLUg5n%2BZaB7xz%2FoJjC%2FcyF7AgUzOGqhijAOlPdRZX0WEUzK7dc4aXCZIIX5ZCD4C1iHISVE3mXJdSCkmy1RjWDqPexBkmiFLB6GbB5TnWZht0QdQJ0UlnRYV7tKG8%2FPuiHo9CRP5XlcM4Ka2ulxvOes8LL3IZxOkJVSdBAcbkblUFo8%2FxY48FzhfNntg4Z04GkWTDXlUIBez396YUrSCinLNiDQdwkrODre0o0OzMoh6fTahBjDFsIJtFPR69VLF6BKSyEb06%2BD1eLqirOpj3wAMukpOVsZPIhAoF2J5NYHXTJVGPR2VJLoGh6UQB5So1YrXU5G3dcdWSepUiMIIUzw%2FjYwKblJ4HFxXBumu3%2B4nFdFQwmTdgaDqcuUnU49GBy%2B2fYJmN1g1Mf52YDT6%2BWsGGpE3OTl%2BS%2F9JLoVUjXnsuc2%2B0Z8EUK%2BnVw6eyV9j%2FcX7GrG8LXmhWY4PhMYy7joqFXnF3z2eLF6%2FEmzd3C8VYNGvZ2q9AFrZ7iqUbje8JBO3ATxEyglHIQUaTrsFRWpo%2BYOfO9lCq4AqNJY%2BeCrq71biQranvDt6544ei8f%2BDtlXYx1AaPALOCYUXXxCy7pBG4PH2oLY%2FNY1I1vRpRJJ6Y7Pd%2FYOmxQse1Cr3Z5lVVhoUJfg7AZDbhszwRMOOr2%2FgM1rblwpy0KZNp4jVXCWEfOiVy901rhUr1BkrZP1BL3a2bgQ7I4UtmIAHclatfaOg9vf1mNKBgs%2BpCpJX8rb%2FZh4x69UNKvX6zR1tbf%2Fksv58Lj7%2F5MNgr1y1ifElmHR8CQ09eXv3finKnIaB5HtIc0baBGigDjvsNW%2FiZx9to%2Bsp8zhkFL2stYEJ%2B2nWMnuLlqcth4HkgoGbtnwqD7Cs5MlYKCqOzqmNZWXPifq1UtfGNTdSqvwRok9dPgnBL2QvX3sgns2rQHLlvBe3b5CslndFQ0CLFad75YUF5Y8LXl%2Bpu3Jdpi%2FoPwiTI6e3LT6Uebu0tLcevaSmoEgxGMONPy39SunwDFVlsCk2DBpQPGhzZZ3KS6LgWr%2Fe5kOev4LN24Q6hNaXRoN0V%2Fov7A7Bi0WjepIr8%2FgcPDhvJEkxtqmN4TQZaHFVw%2BlylspLUAgBZF3vRgBsMcj6yckA5OZjguRCWDK9thzzrcSo7%2BR1%2FlBFIf42Z1XLwoWP9HBi%2F%2B9Yty4DPPgOhMtooQWx7kSyNJEfGQQvEY0LkjdOXb%2B1zZBr%2FaZkMvTez4BHfZc7djUtKlsYq4NLv16b50HdfwMPFgodANguEXlS9lL7Z4KXDI0Zk5GNnSt%2BPsTd3H4ScmeKkPGDmz4jfcOgbdtWCB6nrRtW30yD6B0o3tDLxw5JkiZmLrf3Oe8mDZJ3dnlZ%2BWDPxc5TSrc%2FVXTOU5Vks7w%2BeMdL0zmvpcJ%2BB1KCb0AxU%2BgAbYOrmnv76kHRvk8geaPOBQtyHF2%2BU7TbG7ZcSunmTw3DsjfA3cAeyLAmTQdNsl6ekLHEfkrw%2Bkr7DJJ3wCqWpTb%2B13ECtnSa4URIsqYgXQE4EPZboQfjz3V6w%2BSMJ1Y39DCu7f81geRdXcmjRyCPjtV2LWWkIl0%2B3x%2Fg9w0m6cfRLqu0%2BsmUE85urRF33d2Z7XWjJ3Eez6P5u16%2BHZbQOu0SCuccLq3JtmRO7A%2BAob74v2gPP%2Bc46em1OoT3pBYf%2B6KnXn8C4u1GWWL3pBUdV2%2FMmsrKngl2dK1GCsNyZtobuZUvTuEvEc3utfBiDrejprAMMbodXNZgJIY7zUUfNTlrRz8Nh3g7eM7BZDx%2BwLRjar6DGzC92%2BdLTVu%2F%2FrIA4qobeyNk%2FzHptow38cS3uwS%2FrzQmSPCc3kVPfwyb328B0JM6knKPBeU4XLT%2BPYjH70HDVoR1E2zFn%2Fw7VqfOmsKnGKPPwBVMJ2xqX9HrcEXK1KPqoT9Wu0h%2BzJjERa%2F6YRs1HQC2wywZGVC6%2FtYtnR%2BkM%2BmKuHdhLLMYCr7vrB4zLtKoWmf0a4jPCxAiFnixn%2Fn87IyzerQ92SOzsBMVJJ%2B5zprbypnZfFlCZCbEFxys2XCfP%2FAh86EMnSxNhiF3Afh02MQddNYWLhIGtdQ283iVTUq7BV5qwxUbRrgxe9qp1B%2F2VH87X6sbrxx1uJ01o38OQOH2AX9ks%2BB7XV20BIa9MmQIYzfspB8mFLcqDMEHIpbG%2BQDigExSSlOLPujdNWl6dtQV3o8pOwB2Q8doEDUa9GRsMsMf1ZPIkLYbPHUWANzp6qQHrLbM30L92VCfjKUiig6Aa6dA%2FQF4SyfnQ%2Bc%2FhpA47agtXMnq7lRXnFAb%2BDeg6Oif4VV6XrSHOdjvpwfYoXHqLl3oRtKoIG1TDrswIlPBqBdi74cux6XDst60jQ8bN8BPkvBvGQB%2FAa4OS8GL9T2GwauUrnMqvnqYNJvaXyu8XdshwThscwG2xzovdmzR6kQrRx1uoeiqHj0Dbs%2BqOSjuWbgzKmYBOg5Oac8LHZi1Afgstwc6HA4T5DuCL2goCyDcBDeWPAxy4eVGChmnPFaJrBuRPu3jr7R8bTmqJ7kCHwbrzGO1AGJ5qM7QEBpgH1CEJeh4Dk8rIT5iOniJEkjd8EmFh0j4A%2BAhC8CxgbEJkQC5JoSJRBX%2F7PBW4bWoINvrxox1tnRAuihckz7j6K8A6DMhgwAIzD4HHS8HoKuA35vMEcoGsEPCzSdZo3hyPM2oIGWD0girmszga5WrtnA%2FMqa9gAhZpTF0KwCqhCH0wHAdgjFza2R9LsJL3xKvETgk%2BgMp47tw3QEnPKQHEOcxkebAZrYAhvll4Bm0rXhc8WHT8vpatuWkm%2FD4w95o7aJ6kitCyvgQwpon8iAETgGiQfAY%2Bj6AhUss%2FB%2BtsesFCJ6iaNwh9WOT1jYvxwTJhbbiY%2FthMsyCPz94j3%2B3KYEbiP2Qf94G8LtB5Zo3Ddy%2B%2BsDqBfZg1KM%2FcUHyJtYZx%2BrgFDMRgPZcZPF1GCG%2BDMKMxA0hL0S3nTyX4X%2FFU04Ikje2zfznYUjuYwDUx8JYzxCz4QA4KRuiXTQKv8s4Eo0veEl3YC0%2BWm%2FLSftuTzoKfWgXNq6bEkTejGck5uyO1whmfgHM5%2BcgSmfxWI2nm0gGsVgPsT8snl7SntQagZl%2F3jbz2GzYb8I2jC%2BRsGe8hseDDYHj%2BmFvJWp6XV4QxmEJlZ1t7jvgh07fYRjD%2Bs1GwZZ0ANDQNo47202MMIUtcEtgRad0%2BeikPASdk7IgBZMNBydNDy29wl4kFXu7SH6f6pCE%2BdcCyKuhP7XtfX%2Bp%2BczIfKM8kPsppIeoD2Eno%2FI1zH4BqbGH3txbnnbfw1s77t%2B3z9be3n1rO1xpwDcvrUpY2WLUq%2Bt%2FmEBT6XeQXhq87U%2F7yj6rHKhfa6Zy%2FJiHBH5wUlHMg5zAGWMMhPja6bg%2F7HPAz3Fs8SwQIvkPTZkVtg%2BIph%2F%2FTaO1iMGD5K6%2B8MQ%2F1I6HHzlZY6iqbNhnetRKnEK%2Fgfzo1V8YX9%2B7cAoHy4zYbjDpscFsQPH%2B9CY56qEtEq%2F69pGCa61Phy1bS93vvYrS85OJeHb0ev2Rw9Nm3xlPh8v6feK0%2F%2Bm1lXqzITm7EvkyEUAu75fh%2FmPd4rz9e%2Bbfww3CiYWfHvkBK%2BEfIfIp3ibRk9wbJ7DyYFHot5NN9%2B6vGdHl6oJfXalf%2FeK2tKSYv4ircEXYLyBFR5KZrLWYUpKOc50l%2BKFoG49eN0gY5pEMS%2Fqps7cdC%2Fj891G4e0nmgTijb0%2BeHbr9SKR%2F3SB%2FMmdHaO2d8Gb1Iz6PP%2BGViQCkEBL10CXkWnrdIIUxguV7jBaSlGd4G0inSU0arvs%2FGMHKkZXIYs0AAAAASUVORK5CYII%3D);
    width: 100%;
    height: 100%;
    background-position: right bottom;
    background-size: contain
}

@media (min--moz-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6 / 2),
(-webkit-min-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {
    .icon-donations-heart-background {
        background-image: url(%2BMjAxNS0wOS0yMVQxNDo1NToxNS0wNzowMDwveG1wOkNyZWF0ZURhdGU%2BCiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA5LTIzVDEzOjQzOjA2LTA3OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU%2BMjAxNS0wOS0yM1QxMzo0MzowNi0wNzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU%2BMzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ%2BeG1wLmlpZDplYTRhMGFlYi0zMzBkLTQyMTMtOTJjMS1mZTA3YzVhMDU5OTI8L3htcE1NOkluc3RhbmNlSUQ%2BCiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6ZWE0YTBhZWItMzMwZC00MjEzLTkyYzEtZmUwN2M1YTA1OTkyPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZWE0YTBhZWItMzMwZC00MjEzLTkyYzEtZmUwN2M1YTA1OTkyPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ%2BCiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI%2BCiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24%2BY3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmVhNGEwYWViLTMzMGQtNDIxMy05MmMxLWZlMDdjNWEwNTk5Mjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4%2BMjAxNS0wOS0yMVQxNDo1NToxNS0wNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ%2BQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ%2BCiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE%2BCiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24%2BMTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24%2BNzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24%2BCiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ%2BCiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U%2BNjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjgyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE0NjwvZXhpZjpQaXhlbFlEaW1lbnNpb24%2BCiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY%2BCjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8%2BnlulUQAAACBjSFJNAAB6JQAAgIMAAPn%2FAACA6QAAdTAAAOpgAAA6mAAAF2%2BSX8VGAAA5vElEQVR42ty9d5xeV3Uu%2FKy19ylvn6IZdVu2XHEFGxsXjMEmGBwwJZgQAokJoeUCN5CbkAABAoS0my%2BEEAKBhGpaAIONCTZgGzA2xr3IRbaKVUajae%2B87ZRd1vfHO2rTJY1L7vlpa34jzZx3n%2Besvcqz1l6btr7mdTiUiwsKMIKsmfQuP%2FqIannl4NZtd22AM%2BZUYjXMjGEmqgmoD4TNOgQEhLRe52VnneUrp5%2BO7V%2F9Dny7g6AUww3W4BSjRwXId%2B5CmuZgxfCdFMXj1yFefwSa47tBikECRCEDsCDUYCdHoZ97IWRoJ7KhLZCdE8D2YVCpABEAwECe%2BwEAGygkwFHRW3gVUKo0YNOphxLAk4cACBnwQsiMR7EYYMX6IwFWgPez42G8x0EN52FF1jlj%2B%2FI0AyldTRrtUxs7hiHiAaLjAN%2FHAYNDNejEn%2By8g3MezroTxatK2N8PlEvwnQ58qw2IAERYkss6oFKE1xo2s%2FAAvGCFF6wHAQyCCE53ghpR92NJKfKtNlxjEqT1IX2sXsbhvu8EYA2ogPZ%2B75yANQMAiAEww2T5aleqnBKvqlxd37FrqF2fPKU1NlENClGDtRoXSAoiCKQASJsBeEuryLszCtXS5mTnMLKRsXXB6lUOzNuoMdl900pDDhdIY0B9VeDYI%2BAe3A4yBhKHxEQjYj2MlVUB%2B3VxgNszr%2BFynC6tlg%2FWrb1XDwygfcedoGLh4IGsHV%2Fe950CpA0kDQ8mgZBCqcCwzRTOAvAePrUQ4x6hEk4i8ggC5HD8SxsGRlcK0FHwc7Het1ttiLVbKHWb%2Bo5ag9JAX7Dj%2Fg0Pe2fT0Ztv01wtP%2FfIz3%2F6V3bLdox95OOQkioLSYtCfXhAEgGZAfeWEZ58BHh3HdRoPRyGLIkK0U5yG4bqdt9o58lQM1K1%2BBQl5md973o7yElx9DtXDQbrj94SxsHBAYk1at93EdDcAYxMCJTyECL0FAM4OIjSaI%2BnUEqD4%2BKIGRu7sd4YR1TtB5VknLIcxjh4a433AqUVJNANBA5YuwImM1ujON6aZA5hrdaLWD2y%2FQPvf4R3TUDEXWhG0qxYcLdUj%2B7F8P4zFMEeRTfnJQJSGmDe92%2BpASoxpLYKGKlnhhSC%2FjJKwxO783prd3jaqRg8%2FuRQ7rvvZnf3HVvDI49E67qfXjR47Lp6uHbVlnxkN9rmYIBM95ukB9gAAQQKgIiArQcFCqwYeSFAsbcXWodo7nSgQMMb7kHIZ1OenyReitbkCiChUHkKggQBbzZpdmt9dHykt6dilHXI2slIp9UZqXUSBMt6%2BtJme7DX4weF5QMQJwXbSaveuWF4BW%2F8vPqTiUFKwedZCGfXAjgWwEoQyshtAUSp6681vdA2Ddmgl%2FfspHIf4l6L6m%2Bsa5q%2B3ubYr27B5te%2FtSeOVWfVmc%2B8Od%2B1C6l1%2FURBP0EeWdRCkH9%2Bx77vQqA1DIxvt1MSqVHpCSDOgpRCu%2BUQV8pgpZ%2FR2r7jcni61GfmRPG%2BBOrq1APv3v03UpyL5rE4CL9Pmm9GrL%2BV5iatFSuoLRuI7UOPaE1ZqxUVgsmWfbUH30WgByEEKikUTzwCoY7QbE0cYLWJ%2FFpjwstE7HkO8lwIVkI8z%2FO8OREeFR%2F%2BKCxlPwyi9HozXgWXgeadD2k%2F5mxhoIbORL3Xgl4R6uAWInowiBWWr183r9VeGMhaAMBBRSEmR7OLpJO826f5S3xup5YUH4gc7TNc3b8I4h1IAAeAFYOjYEzF4ZVO5NNxsfhg7D0ky1DftuvE2tnPXtZz7rN%2FjlYG29qN9uTjsLaIiDRaySRYKQByCQFvFMErnHOamEHOQohBzAtKj4iAmEAi95HFJ4rLC5%2BHzpBu9Ohs2Qpr8qP6164uafD9Yzt2gTX1rD7u6AxxnIBoVlUzv2YXQMUKecetS3Y1%2F68Zb70S1gFMIKUWkPW9f%2B39WbXHV0vyfp%2Fk7%2BBQv6Nj7GdpsP8DcU9ldzY0%2BqDWARCGyNIRJPUdYPIgJ%2BBQAZALIPIBEbnYTz0L7wFOadCi7REBHvBCp4jC55J6%2Bk7E%2BPPKkYPXIgJaGzdvrvb1ojVWR54kp1SrpdMRF76fTTaSzmQDSquDk0gKI0QhXpkM1f8za2ZVHSqAl8jfAyDeQ0QQFuKRoL%2FyTufk62ExRmZzSBygOFhGqIBOmwOt1CeyPHkb0dJ9%2Fr55AN57FAvxZxDGbzWtBrBtFPVHHo9qp5xw4WB%2F9U4zMTmy4%2FFdsDafWhXTdPWcby1QQJ59qLF59Nu2k1d1rJcUxK5fymClkHfSgda23V9DZv5DFMGnCQDqWmLBqdbmd6Z55wkBcY9%2FrDQjydO35O3mL1GI%2Btz6QXBP0ZYGV%2F7IxcWRkY1bQJAz4lJxbRCFmD5mXdqkFXya%2FaObaP0x7QF1nuUPSPePyB61uM%2Bn2%2FNlPsurFcQL8rHJK6yzJ%2BhK%2FBIKVN1k%2FqW58d9iomhRkc%2Bejz9EvJkYAjlH0uwWFejn1l5w8u58aATjD40xl0vPI5EVzvtHFREAfcDn6ANkkgEOFXzaeb80Wn9MRCA196y8dSAikFYgxRMcqJ3EtFsEIUSWwfk%2Bsa5PvCgxHqRwoK93gFQQwApurHmOtNIfhb2Vb3vv%2F1a8LAIY2fvimDAsgkeIaBxAC0AgImsAnACgT6bQXkC6j3OJuakwUDk9Pi3Jxu%2BY5NqKgUetym4w7fxAYdkLpN1vOgHDdMzLzHjrI4GmOZeyuK4LEJQLmykOrgTxD3xu7%2BWCbqtQwTvAW49A8jguFVc0Gv432ZnzXGp%2Fy6e5BtE0a7%2FPsRYv4L7yWVQIz4Lzi5IuInWDeLo6LMmPgpA2NcdcqgKAQN1VAoACXSSP58HLKz3cFYAozGOeBDgh29X%2BTu2FPZeu%2FJ11Nr8539azrB8jO3ZWs3Zyltb6fgLt2vsO5T1%2F3EVYMTre9w7tHN2pMhOTnn05i%2FWgSCelavHPw3LxX5reOHQsfGZAkYIKFLzvAhnCoNBTQKMlCGKCbbu15P07bCt9t8tyxYr3rUMR%2BNQgWN2H8LhVEOMA62d%2FVtkrxd8TyN8z6Zu9UwjLBmFEaIw4qID2AikioECDHBBxDAr5mHa78WEi%2BZ35wPQWCEv8zv4zg09iowCbqLpt08MX%2BwyNoBjd6mBae%2BbPbUdoe0JHGK2x1n9Iksdz6USfO3ApvjdYVj5NF%2FQnyHon1s0bwokXwAvEOIjz21Qh%2BtOov3ZSXCtf673vSjcBkhkEgzWEx66E2PlAFBBjJwX8MoBeDuDmLrJ79PR8CqD7c0TqUVDwOiJ6w97fnU3SFZC33T%2Bnm2SFUATjsyzk4AelavHH1qYtDwenHBw7cNMZtMVhMkvPanXaLw80z7yvdPVh3F%2B%2BqTBYO1ucbPTWHRJT460DEz8cRPpSjtVfIM%2FgWilUTxnh8asBD8DMAiIzxFkgz2%2BCM89CgKshh2ZVZG%2F8Tl%2FWKrwIUNlsYBIBYEFjh%2Fvn0bZDWpRs%2BYnHZqWBapglnTMYdCIJgYTApShGIY4gjfbfk3GzGgNvHbgUP1Za1XshBKm37pAfQJyH2TEEL4Lw6KM%2BXj3pxMuDnvIuffQgoAiS2zkk0SPo6flUuGbthbxscNh12vBZAmh9yGZa4KEQ%2FDRA8ErBHIQtMyyZV%2BvMHVcKKpgcGaX2WP3USlw81oHae41NxoBYd4pJzQU8iwEQ58GBMmFf5cXwHuQ9WNHBSaPvAkjeQReLKFx2KQqnnwY%2B6iiwdd9y%2F%2FGpN7tOc4Wks4BIAIUh0nseQuFlr%2Fha9ZJLIM4gued25BsfQ7blEaBSAxQDB40nQyBg4mtJ%2BK8B%2FMVcYZoWvCcP6S2jE2MSNZL7%2BvprtydJCuUECgzdNm1QK78CxgJ6JpDOe%2FSuqH6wWtEbnTGIIqAURzCJ6zLi8wLoAefgBYirRZSPrIK0QlACzD23gm67Cam1r3bWXExdMzvzEeIQbngSbjRF4%2BoffUs9cM9RDGRcKCPoNKHGm%2FCGkZSrADNIE7pR%2FXxWXqA4QEBxl6UjQkjl9xnpvFbEHzV9IpoIHZu%2BFsq%2Bo3LSEXnnrs1Zy1kERAPiJABjl3r%2FBc%2BDrbc%2B443tmR7wi3XQxXi8NtjzChL4riIngBQipWGFkDoLcl3JJc1gxRAv8MZBQRD1l4GVA1DVIkQrOBFkw0MwjTpMq6VNo3ETKS7MplIoDuEmWsge3A4KNFynU8nb7dhk2fXJyCiyTgqjItjUwE22weKhShp5BnDQZYn2GY6u7lekoTmAMwIm3k82NQQy6mFeSbO8USeIKhzfWfT6ofbwGKyzz2To5xC8cUmyS5PzJ0huj8QMx1u6Vk71frJer1hv8wNEnbqvCkgFHlnX2QbgOx0446GrRfBgP1KtQNbAZt24es8cSQeA4v8NVn1ds32gsqBQw3cy5A%2Fv6FrqUAEUwDl6N8XR34uR3fACOD9leAXZ7jaykQ6oEEH6K10DBekuexH48RHkLoAhBcF0rUgA5KsS00e5Ulknzs3UqCIXk46u0pUiktHxIaX4Hg61L55wLHRnYvJFIoLpb8Fbgoq1DJ499h8UjEHs7AwPRQ6drTHqDyuoIEW4agXigT5wT7Hrjux1jw68v%2BSptq3mn80qiUwQLzCPDUGSHFQI9%2FCakDRjSu174sHqn8HZfcZ2z7vwXYtM7TaovwhHGrbZQVCroXbFW7vGdCqymY0%2BTTbc%2F7X2rb%2F4c1WrTVvejLZNzu6UPKhWgB5Ru0yeIIir6D3jNOhAhwPGNMFBMMNAcBA%2B5p17HLCApVlJWyiBOMBPTqJy8dno%2B4M3guKw6x96mdMAdH71y1el1161TPcvm3nfQMFuHYUbbXZBPMD4AT5J%2F6DnnBXvpYgExs8dfUUEMyEYvw8wzsE4t286c1hLB%2F9TEP58FvcVzHQil1WBNJKAVdlqPt8ZE43ffvcD2jpzEs1CAhE5UBxeP7m1Fz61c1tET1CRQ%2FnkAij2mPjmFwBrF%2BQqfZK9QfX0zvGfchdycw8Ivz%2FDzkYKLjX9I9cNXwatroKXuflQL%2FDWoNA7gGJQgvvqlVNO%2BdxXoVi82%2FX1W2eMPiAe7wpOyTbc0RWHB0r9JdOK4keHdwyrxkMbx7W3bv2sMTUzIH4LoQXW81hn1Y14VKUG36zDJ9mC%2FAIxKsL6IgqCWUIRgRj5NIrFf0eh%2FXuwjrC%2FW0YEsQ5mPL9EVwpXiZ1b6iGAeIadbEMqFahlyzAn8Ps%2BfRS2sx3AulkfN7XLs97yA2UdZvnu%2BqOFQoxCKYQWQWHWMCxQ8JlYlyRzr4OpB3PtHFEQIRisYDZfdLqkiJPnWouIpoMoAJigA3y%2FWGJ0qvF32iPNV6np9yQCxL1InCHx8%2BgPAOQFWacDk04CgVoAyK4u16RGiWjdHEAXQxVB4oA77Z3HaK2LAHZrgug53w1BRNG8OIoXoBCgZ30Z8SoG0vlTEBIQkhF3%2Bh5iYcYq8PY2n5lhu6MD11DfI6VeBRIcEA4yQXK7Oo50mZmaIguAwwzDusvg0qJCiXzOQg74OHACYs3MajBL8%2F48M06D0J5NbMQDmhHSQkBaARc0jIuQbrELLh0Q4C3W8WyvzxpwoXwzl2OEL2ijUOxcP%2FIPSW4nTcgxHaiuBIEJgpOJ1S3zBgYegKKpfAIWnl%2BXuS%2FOnb%2FmvKU9suEx6639BTFBawUNcGO2h7WpQ8%2BqIKyuqwGpXTBm7SQZWj6EJr%2BYN947G7Hq6hMoPueCx0vnnAfTugnt2782DBVMEjAw6xzFrxXBLfNSPr4rkVEYAlp1%2Fc75qjRElDd25Yx6pD3ZQ%2Bcm8uExNDbvKpIOBoI4GgrjMNdBFN5jJlvnTNdDWgPtpn1WZ2sCMXZ%2BnZdbqF5G2B9BFledMOsC455emA13m%2FrDD0Du3Q0eGxDEk4RwThZEQQQ0H5BMEJPBj450gfTzv2gultZQXBiU6W6VdwArhGvXbrNcBA%2B3ShQHJyXN5DQFuld7L9tnI3GFAJ%2FZZ%2Fd7BSg1P%2BdICj6OkEcL1%2B0QEbxzTWv9DLqflIKk2bN8cxJhOUVpTW1N44Hx2uyqRcCCnfPQiVORVhvB2rWovebVoCjA%2FN6PIH3ogVPbv7qZVLU2jYvNocvVXT2Xv%2BHx5OGNaNz7DyNRIb6202hXbGK8FpatSimIP7A0hLpuxiooHAeiRzDfiggUKM9QCUNwOKWX5nGXOm1szvKugEz3FJxWr%2FPG3tFstBqToxP%2FS6wLpqcluraVhI27G%2BznZ3ObHYQD%2FUCkF6UfAZw9q6SGEeDtfRNf%2BDffuv1Bdp3cd%2FIJ9A72NwuVMnQchde2qSMiBwoIEcN7od2Tky9y9bFHMA8HKV7AzOgJ1oP6eoHcLMSq%2FUxPi%2B0p0BDjkD%2ByNfKT7U8BDPF%2B9tyOF3CkHnKhmuwy7Dy3V9jTg2zbVtivfR4%2BMQvWNPgofInu7cP0WFuIAMbtdmg7pN4kVYjPz5NkjQ6DW%2BOB3i069zJOYXAfTHLqVC3EPt3X7iDoKb1yxQc%2B8Mm5J9s1iKwI0dhmuNt%2FAZSq889WcNP4pB2yHiuZunoMBOSPDcHuqoOLIUAyO4hT7FyxFHyl1KPgDM1bpSYCmMEeIAigyn5eGAmyXox5plg7gywmAAS%2BgYoVhJWSS%2Bqt%2B6sDva2wEKdIMtIolkC5vxat5NSZOQuCT%2FILkckaBLx9ztwGAJ8LGjvaQKq7JSrz%2BvAkzPggefPZbiGAgqu34CdaXRDnqd8R66DjwOko%2Fre8IxDMEwDkBlKKIUpBjJlzTjSlypz4N8xYmnvjBKpHwI3STGEACHHd5%2FndPs8gUQQafs87AOdOT3ZO3tV1FQ40%2BZIbkEv%2BVpWj94px8759FIoIT1sPLgdd1mceL4OE4Fv2JnFyAcUadlcdZuMQEOg5A5U9aeDCiurvhQX1JW%2F9nNIl4gEH6ME14LgIWIO5bkxEEHJIfGeHwK%2BawUcKQFp%2FGca%2BIX94J2Dtecb5aqxwVylSu4QVtCYCovBuFYcbTSs5lllNozwIVOh5S7yy%2F30EuPlIArEe2NGAHN8DhAQyc0RvNFV7SfybTuxPvbVncqkAaAVxDrN5Ed44gAhhf%2BVjHOkviXdz3hsisEmK2tq1KKxYDkkSEM3jUbBGu9O43KZmlebZf05pfImDEE4UsqS9lWP9DCa1AkS7vLVQH3vBixAXKyAIt%2BqTl6hpBULEDJ%2BZOCwVxqJK9VeAAqtg9hGEUKKAHPAl1V0iMg%2BhkEoe6eBzSof9PqSzIAQ32gCIpn5XpqSQEJaj7YXl1bdYUv%2Bs4Odb%2FfCZQ2llGaWTqkDcBpUSoJTNPioZECaYnMi%2FKR4D05e19wBrbO3r53cWgwp026JVrzeI1GOB5l1hyN1qk4n3vLtrocWXmztHxnxuwxnuhnVQxXg8WrFyuThYWcCplcSD14Tg1TGQurkMDnzDoaBjhIUY9WT8BIXw1WbX%2BLl2aOJMiETQusOMm0XrG8oD1c8HyidjuxMUCgStZabXQwSf5SAG%2Bk5ZAwTdevJZs4xTXDMFGp2We2V90n9bq9mrEUjp%2FxMw%2F4PaNhlmjeZz2832GEM9HAac7HGxdZK0u3F9oFq6FH0%2Bz%2B3bZiuqsp20TzXH3xdVCx%2BeScNPu4oCGk8gRcBVYvB8rpMIfDcOfogJHwkGa3CttIBOplGIjC5wajMP7wXOu7kzr0QQY7r6d9Uq1Dtht1oD0QIpYg9n5B%2FVnDVOlOpIfTqfTNDY%2FLhjFWyvVuITvXcTxrmtxnY1qhalp%2FhZApXij3I7e5vP7QzXg4mQjDTf37Om8q%2FFKB%2BR0cn5wXQe2DmOeq2CtG8QWgcLhmci0s1rO59ABPC%2Bm%2BKYSh%2FMl24V5wDv0XvmeVAr1wDtzvzzUwowBiOP3fsnzrsj1Sw1jwJAKf4nm9h2PpkhKsbOWjxc0PywIQdjPPTUm9V7mBNxADTvpGL4aWTmbTM%2FmIHM6sbD2%2F4zfNUlv6lfeEw3gqF5HEbnUAEhu%2BsX8M1JcKG48A6Fg72mdh35kd3gYhHZ6G5geOe8aQ4QQfcPwsMPePF%2FzXMUi5EgU4XoY9lQHX54%2FGhmPo7J39HJ7YgHAM%2Fwe4CkaTlHXYo%2F4Dv5myU3anp5cxAqTD6y7dI4XnNpz%2Bnn%2F2Axz6kB9Pf0Yuzqr8JbO2u16%2BEC6XbtRHz%2BhQhOOR3emC7BMF%2BxgHNo3nYL8rTzRSoUAiI1I2AXEXAYfFgcWm5oDNzujAc9JSPin93J3U%2BJKN3fTdJxVDyQCAiCMe6Rv%2BwMj3%2BMpiX%2FhAjR6lUY%2F8KVX4s2%2FHh5YYVLsHXXglIWFEvo76QY1X3gWn83FMISSCYBftcQis%2B9GOW3%2FNFB%2FWp6%2F72%2FI53Wi3nW7RgAK7VLsfyt3bCVZazlqRTX4fETYQEcaaEDsz%2B6Twczl0pv7a%2B3NdtvN%2B10tQr0tHxzCN9oVBr3tq6UdMUrCudcBtIL7yQIwgil4TG07rkVwbLlOIT6kpnGJTcQzXCr%2BtC%2B%2BxeQPF%2BIsAWBIR0zYLPs8xzNboist%2BgPqm%2BM88DvnEwCH%2BuL2ftRzsN7Io6dV95Od9p1Y%2Fu2WfPKnCS%2FjyS%2FHlFvd6nsX8xUidDcPvlyUy393prn%2F9YXF%2FvsVQCyYjk6t%2FwEWhUOE8QU8IA64zRkWzcgufeWhaV8iiX3Lf9dVeuPKYimVsd%2BbpkTYDK4JovVD13u4JgNKdpIQs%2F03g2T8A7FM%2F1jLW9608xQjwi9Wv24deuvv9747%2Bt%2FO%2Bjvn7GmVKkAN77rC5M%2FuPq2YhQ9GLhFLFUdoOY1xEZII5qfkJ0XxByiPGrPPAd6%2BQqgkwCD87G1DIhHY%2FtGJO3OR1WvOm8vsPs%2FugE4JNv7suAKiWw3I%2FrvABnaTIo2W1g9V05c1y68cL5J%2F17zmmsvFeMq04tPuViAtDsY%2FudPXbt2Zf%2FRgSUBMTBRB9rNecOxnv5%2BTKzvRdLTNy9BMZeb48Wg%2F8zzoNceDbSaQBDPk%2FtVQBB0V5XgUvHyPprD3kkqUFV%2BU%2FF8P9p1SRwmP%2BfgjQYUQCA7t1H9m7%2Bd269mzgfPetblux57%2FIeB9wfuqvIeFAbQ1LuuqUvfNf3ll%2BtmA8XzfwNYd%2Bz8NFruUI0Vkl%2FfBN%2BoA8uXLxpIk3RQW7cGutoLDA91fdO5vHRiWJcizzOI82uyPP%2BvufS5iAAl9T1H%2BoutX1KXUaQAKJdBnTYOoBhnBbI%2BMff%2FRhHCcvzfUW%2F5026i%2FbbuNo%2FpwTyjNd64rAX6WCmpv6945qnAGRcsCIgC0HfkkUi%2F%2FHlIu90lZ2WevJAXmKSDyorl6Fl%2FPDAxARgzf5EpBzD5GCYnRkMvdJMKwng2VwcAWDBBxeB1oADN%2F%2B4uea4UoCpl2JHJRQCJeYDMgJAEawf127fn4QV5MztJT99PTQSlGK7e%2Bgtmdz%2Bc%2FdpipSs%2B9gTE73ov2v%2F5acCZ7qbJ2aTFeDhr0LN2JaIVxwM8VYUWqv2C5gNjaIAAFYB9BGh9lYI%2Buov5TBCN9%2BgJSq8uubgN64HK1DyKASZTwQRkzvzb%2Fv7yvMkgAgHECHsrl7pcNokxPIPmYgZbh%2FZo88rKaGtHlGc%2F60YWC7s41N8PHVUh24eB5cVuKZ4A5AHJBQg84Dyqpw8iOKGK9o27gULX4WZigBVYXJffFJmqI5Apto%2BR5%2B1PidCL51bFAqXoI0rRT2i2BJvmRe14I%2FnQBxeh4QEJAzTrk5ft3vT4VQEYmCUN4HMLKhVMuKLnVMX8EKS7WzVwBGgGKYfcezgHkHNw1kKHBVT7apgc2gEuxEAlRrZ1BLbZhq4UEPRUwOUKlp1eQ9bTwug1Lai%2BoLuHUWuIjhD6DGwZRgROAeQ9jBfAufcR80cV61mLp0QApfi6%2Fh5%2BERMwo7g%2FYLi2wfCdO%2BA6pmsXaS6JpHhREQRBgwql70m5%2BhE32fyA4pkSx3EIabaCPGndFPZVTyVSwwCgPO8F0u8B0lo4Y0BRCejvAQcaZqwD7euorsjhj16J8IwyGj8XCBN87kCeoYMQSmmICBQrCCswNFgxlAjAAJGHkLzZE3%2B0G7fIrISE9WY7dPhyVnuWgMxcaYFflERqyPDiFJolRGIwuBp%2FmUfxyc2R7BVK04FvyHtQHEGsG3Sp%2B0W4rHIGETfIyF4gyXvwlESKMeCwcMDExTkEBUK8ZhlsjSCuCbjFu0hMBC94tff%2BMzQPy8TEpqdQez4rncDM4RyKguRmQeZpSkfuXtwMPRBqRlgC8rD2ynYS3iWtxumzbW4ireA66TH5eOPn8UDvs4kpX5TrTV2XxTsPmxr47GAJDoLz%2FsXO%2Bm%2FOumFwX5IWkebLynHPo11rM8fsRAF7S75l3rBWL1TXM9OSW%2Fg8BMfBC3zTPCSpHaRiYQbXSFrDNZNTM6YbdU%2Ff%2BcTwC%2B02OJyLiQHvLjLOXMugGaXce1n5DIDw2%2BHph13%2FmucOLT0BuYcYmffHukBW%2Bw5yxg7IytAUTKAYPy8fnrzXp52AZykHIa1gJtvndIR%2BVhrouwDEfiFy91AuRQQj9oLMuetpnqJT7wFVxsdA9GnSACK%2Fn7TNhg4BgYALDD8JzJf51XjP%2F3fQE4%2BFsLIr6Q%2BlN11%2F0fDffeJnnpaBpy9zAlhrZI3WeWD6WXmwegExe1i%2FlKIIk8vzU2t%2BDCKiOZaf7QhKA%2FzvtT9U79%2FrW9PkwrcXjdI1FYx%2FogNepecBMowPaf57pltYWft5bW3%2FZfUmfU%2Bsn0mpEaC0RlZvnkdwPw%2F6a88nzTnyw1%2FmU%2FVJL0yMuY7mcVvFC7RW%2F1WsqTdTQQ5U%2FIvw%2FbjAC2olPuynaaUIS9H345W11wvT3iT%2BDDADjazeOTcdmbyFmaoHS1bMFkc7517msnQKRJqzcIGIfxTE0atFaBogtKixV0c%2BoUBiavtxIfxKsLz6Vp4LTAAcaLhG8qx89%2BStxLT8MMF8nbPuewKZB0SAmH6mtLqkS8oLnqiLl%2BpGPrfQhfAzwUDPO0A0Z2UsBQqunZxoxhq3ELD%2BoBuOdAsH3grnvoLZWJQD1ecvmOgFeBIuXsqbiXWgQvgvwbLKO%2BcFUyu4TnaUmWj%2BipU6U0XhQjvWwQGBi4A4vA9ePr0I%2FfkzYr5wivP%2BnwDktOybceAo%2BGQ4WH2HzLPMSStI7vqz3WO3JhMTL%2BRobn6FAsCOC7KN8o%2BI5aMLAsN0IzE9H0%2Bk4zrdaovtHAJ2AhIHhFUgrHWbP0yTTFWI%2FiVc3pPnw%2FXPeOdmbzoUBrDtRE08%2BNh1hdUDv8uh%2FupsK1mFjMmh9pU29a9VZZ7X2BLoOiG%2B5AlViLMB2br6RQeLIbztoLLsaNA5HwYmdgFcmyqvpwMlsxB%2BNl7R20mH6l%2F21oGn028i4FBDrEeyY%2FQrulZbG5bU3xB3t%2Bx1C8ioxzl%2FjSd%2FHhdpThAFHor1t1n4tyyeVAy7QPpk%2BOCA9IA3LdDg8TCbvw63%2FWqonpdCmg1Q4cDSYm8sojj%2BSry2v1V%2FfPy7LvdQEc0SAXG3RcNY4%2BO6EKxDj3qrIobJ6FgP%2BQEDx87dp4fgrEEQhF8MAv37Nl%2BinPnBAklB5aBVIhEDugjJaqDBnYj67wGuPQauo6C0h1iBiIYwYIyg3BdfVTir%2FIJd901eJy3RFM6yiVQxiATpUPYW34kLjvL%2FMu3wi6qI3vmm45xFudr7yRDRO9t5%2FSkB8TCNTXcjkE%2Bq4KN2o%2B8FD4OjHNAGHOWgKAPHKUhb5PUA0XJ3Q7Qyeg7CaHTOwn5FIFLIRtM3jD%2B47fummfaqYjg%2FNuI%2BEJdq7wzCECJuzrmKZ0BCQAVTiYHFt6AVKwvUOR3M3ea7JkuI10ygfN5uuJym6vY9oICQCWrzs%2BBHCvDO3qH6i2ejKT907fQ40tPKnKX7ajlWkIkW8gcfR3TCGlAhhGR2Wm9KgBW%2FzRP9m7cW3Q1n%2B93Ma0AYPmOIC6BLBKhxSMbdNmWEbkXaYlzXkOAmHVSbn2AgAUgagFQCjh2IGNJtuwmOBNH5G%2BAfWwv7QA0UySY1UD1bNP%2FATbTO5TCcsymIbybIHtiG8OS1e42SOAHAEsT6VeL8d%2Fc1uVOADyF5AcIeCBuAZIjWjwFRAYHdgrw4hOS7IWrVCqiqgTOeAxQWaiZiUbq4htoDHaS3tMF96okFsrvKFMR3y%2BwEU1%2BTABAPPnELihvXo%2FFwPyjK64U1y8%2BTcuVbrR27fksphTmbg7QS2J0TCNevgOQeKsJwWFMvtU3%2Bdbd%2Bsgy0Q7BykLAJVXsIHKbg0g6w6SA8tgruK8HfuwneV%2BA7CRCEQOQWqU49OFZY9mer4JsGFNATD%2BQcPFQZNm4hdlj28i3A9xXqG2so9WqEy5e9ujNZ%2Fwck9j0yvQBhf8c9yaaqb%2Bk%2BVcRLo35sTXeFIAmhK3dBjq%2FBmg3Q6U9BRQGRQPK42xAkKQDNIsSVQKxAIXd3Tmi9yDouwh4FyZVwTmN2aMZGPEjH4LgHs3cNmZqA4M25tfenzfap2a4cWTPFsoseRO3ICeSTMVyagYvRn%2Bj%2B2h%2BJMGZs9yACjIOHB2v9I2I%2BW8Rvtc0CiBRqZ92EeO21kOMymGVNsM%2BBvALJq4APu3py6dbblArws45DApJ0Ab75OLLHb7yCox5GoKbzkDEgH4LIZ5yXI9v15OpOo1PujBiYlsPAczeivHYcrl2Bzy0QhP9aOap2aVBUuRi3t%2Fe4ZAY%2BUqiuO%2BJzMUWXiLjEtWsgUeg95zpERz8In1aAZgjKA4gEeKouFt91shc74AHScaE1tvnabNtN%2F%2BFc%2FJl0rI10MsV%2BlFYMwQf3dBclxUeA6HoVMLyJAB%2Bg%2BKw7YPseBdpVuMwh7lXXRn3FsxBHt%2B7rhOrS4rNP%2BcveF%2FzGH2KyCZdHCPuHUHrW1QiO2Ay0%2BgBZdFeAJ9Yh54OX%2FgFrzO0i4RGq2Ie8k74pb2IjKfydCjQUKbD4uhH%2FOivyVSLqMl9enmMNripE9HKYGHnagnrmLYg6pyPbvBYubcGL3EPFwjk6oAtJ02qx2U9UubgLTPBZAFVzqD3rJ4DuQFq9ECsE75ijHud1PKNM70kFsjy46eDcd4Ok%2FigSFI4EtAaxBzH%2BFkxjBPq8I4GPNMSrK9HpXCZOLqcgADHgjVyWuuRLQbHwBjYFsOqgeM7dXenLVwG56%2BpcDm%2BEZsBO1UIaARBAr%2FwZGjsySF7rJvQ93i9B5Y1m6KavI9n1bdLx7U%2BVbGo66V8PAkgGsk6rtKxzfvuBLz8utlkgFXX3nnv%2FOcWqCZJvWmsQDAyAwtLrXX3sufB%2BZbf%2FLSFz5vUqadigUHwjshgiDtUL7kbYmkDzmqMgJu66Jl72dbCyRaj%2BxyB9j0HSSnc5AxDrX4uwsi7fceN7Scfv5aD4S4j8JwhfAGCfVCCl77UHnfQKl2M0vfvzr82bY1ep%2FjXdCgsQnHPfgCJBK%2FsWVQ2qL3l5nm%2B885LGT39%2Bj6qVARAUKyQ2uSJPfURavc6boFsSsnI7orNb8Hc8A65ZARUd2GcQW4YU2pAVNwM%2BBJECWCDAc%2BDkRIgDRz1TzoQ%2FF8C5EHo%2FET4J4BPEbIkZ8gSzarrxnfMX6fF4aGURLn8u6JhzUDj%2Fou%2FRxtv%2BKd8x8r857mYihQSw8k2OC6%2FLN2%2B%2FUm34JSgq3ot05xU%2B6PlPLq8FfA5mBW%2FN75C4GjFdJo6ctMoIVo9AL7sLfmgAbmwZsl0amgWp%2FhVyGQOnayBTgkbA0ZhqIcjT95KLHCmCfxAvb%2FHWfpis%2ByoxP6FA0viXj1k0kFGlB749ApM20femv4Cd2In6N757M9d6ziU68MwGInqba9f%2FLar2I3zmn8Dsvvvv0oe%2B9H%2B4MDD9oe8I4uClUSkaao%2B1QEUgiiyoU0AzIRS1BgLAmKTbY4iou%2FdPgcMoPCHL8cfOZW%2Ba1bsWgXQz3T%2BMi%2FG7jHUbXUfQU62Caho467xFhIiL1HoUVrDooYvQ%2FUdBePAkue4q0MbHoEv9lxJo9EBCWiDiP40wer92LehCFaUjL%2FpTjeyb03v0CHCGNe7XNjPnkyKI0XCNcrepSSkFqQYULOJgBZii%2FZt%2FelZqQxwU%2FzCk8DQhXC2QA5cwdQv%2BxbkXZ0l%2BtzPmNTRfbd6TQaMRAc552DT7gsSF%2B%2FNm8nzVmUBP3%2FH1Aq96oeOZ3Z9JhR%2BxuvqZ1s%2F%2FF5q3%2FgVU3%2FrXkKIbcMCzErzzq5NW9nPxeDt1d8UDniFGQ3wEIQ0Rj4hiaKWmOlvKVGtsDwbfC6KXKQ5fR6aRiU339bmgbocC711RxH0dIh%2FuNo9fWjB5T5%2FuhQZAq22a%2FNKk2e8xMTqGrkmS7NjcjgA6uJuhXjWjkIoYeZ6%2B2SC%2BwWe2P3R9YMleKGbi19jPgaWp%2Fdle5FPi3H8BWDaTEZd9r567vGU3GzvVFNsLtLSvrBz7wrNRXP24mM70rCIICg75X7ay4U%2FDKSCMpugGRrdG%2FNAHa1ZYzGBWRMA5tDe1LMX2aP6LVmv3kanfBR1E3wH5d8sBHVa6kQ55daEQ326ziXNVab0Lj3jh2ZJP3jlLChXe%2BVdZZ%2B4yYl8xS03Z3iaaHgybCcgpgAQeHmImoNc8756gtv4c8vnYrJKjCEk7e2trfPITYlrdsj1ru60aDmOQv%2BHCRdp3hWwyubA50b5BHxhX7%2FCdzjnl00%2FfJplHsmPTR32ev4%2FpQHZF4CH5JKI1L3xHvOLsf2nd9kH4eOCXJHTOzBYSU8cCMF8dCt6vo%2BK98GXAJMi5CSuACCGQAAEXkWAUypeh7A6Unv9xYPhRZJuuemEzM9cppWflH7w4UEx%2FXlKr%2Fibyg5inr9yiLvWhK9Zh7%2FmA8w0miHVbbGZYQM%2Fbb%2BVVvckvj3pX%2FiDuWzkWn3PST2XbRG%2FWHHsOq32kLYFAKobrDL%2FEjt59qtal7wQq%2FHcL90zx%2FoT9lzLtqW8UOd6KvM2TW0U%2BeFiDxh3lU6RW1ydl0siliRL1wZLA2Q58YydMWt%2FkgZcQaPVszjARw6WdiwMb%2FTAwhR1iMsDYQx4k15x5UFSSeKCR4Drn%2FAv3HbPgQRxNFEkuoVWrbwtNAe3xxz7VSZpv1yreTzIJEAvvLbQqbmOi39WF8Gew%2Fp%2BSrPMumqO3kBcPIvIBhZ8Xtl%2F0QjeLEALSCKiIth9GiZYjQ46ssxUqKEPFVcC7v3HW%2Ftl8J4UQaJdGcBQg6eFJ5OWD3QrMxYwpPZZl%2BLa19gpWXJlaghCXFwzsm8zu0QfFmgdKy%2Fqvhcv78s742RyUsd9JFSDW8PA15%2B0VilQ%2Fh%2Fpd3rkHXGYun63DylTVIznYM7zgjQR%2BEeAHFOkOk9ptpCMx1WAlBwIF5ggMD4hcLoIz5t%2BlImUP6wXuRg%2BHQx0kPzr3IKRRuv0toGCy%2FLi0mT0gIvt60Qog5MGs%2FzIy%2BEhw5m8gzfjj2a%2B%2F%2FF4u9c8ubd4DIg%2BG1crrOS7C7B75imc5gYgXnA%2FAIMIWgb8tQPExB7PVw4wS2HmIIsG%2FYv7tnnvEMmXwgAhahxzZyE0vWJQT6b1HMtJGqBVQ0ghKEdojzRdn7examsUnkzy5Jlh9yuvi6jGNyQe%2B%2Fkcc9%2FwLZI4SPO%2BBQCOIC%2F9IibnBSP67InjNol5uNwkADwvGoTvbRPxXitUHDzUvTrIYqz0FZDrSgRiLTARxrQhJM5jcv0U0%2Fm365wsR2KbbFbk%2FIN1zHcO%2FwMBf66yLZgO%2BeyiQB2k1xuCvCGS1iFwEzF8gsCRJhG5r7OFqgVYSL9gY%2BvCBzEY7YCdIWY73uXk4WDkI6WQwjcb7SPFHZ06wG4FErD%2BrWb3FaxSz3NwIj2fPLzgCgDZNebtHPCEx3WwGg%2FF8ADc%2BwZUWBAcp5eKvdOIfkix7V3DUWqi%2BKmDcx8TRx2fsyCACEyMX9%2Ba2MVs93DmFmjpLPH10YbIORwM48snkFJ2ni71nHMpQH%2FrdNQtb625vWd1pJLdZkYu561xeItbWpN35kWIHFdNPfE4FEM6fxcUAEWreyxuckTOI6J%2BI%2BFsAngFg9SIo0CflIuK2QL56aO7PHx7bzfEuMEhpGCurxLoL9pw85yfq5%2FjUnh9Wgx%2BGNerkk%2FJjJmgQLphrxYrH8QD%2BiIBxZvoSEQ2LyDoA5ac6gUUExYo%2FyUw42EFiP7DIjwkgNkHjBz%2F5hmt1Lqcw2KuolcbjuqCuMG35aZcDxJ%2BI%2BL%2BnhYXJEtE3uvUtcpoAJz0pRQuzGhwBMyeVWu8KIm4cbJ0qiXx8kT8aAkjQuPpqzuuN%2BziInrEHqD0UIWv6oID%2FKiSCJ%2F%2FbxpqvQRiLPGFz25TPFz2FQulVEKwHaMvBukEaNlnkj1rApSBhryl6vkAeEJFlRLyX%2BhMvHxa4i3QQvsOy%2F3rI1QdMml3rfbqGtV5obmvx1F%2FsnQ0PSS3Id15zcEvAOkAULLVObLntd4igMCMKIcCL%2F2CRa38FdsjJXOXz%2FLL9Tzh%2Bml4C5Y8RyKaDB%2FKrrzy43wiCLhhaIVM7z260xn6hiA84smTvWT3G3B8vH3wnL1t2Q%2Bfeey%2BXAF%2BCKkUk%2FmmHZ7dbL%2BcltWINwCMHu7QZgcJBDeypXzHwSv8qjMILFFzu3b5OyXu2EYnWJyf1yZ92Hn3oh9x%2FxIZo%2BdmnabQ%2Fu9CW3afQbo978eMiHgc7DstCeu8QabolpGXn1k3repG8d%2F9Dhqib6IE4f4lX7UucG%2FqmjqIrAb7VZfJqQJ4HoPi0gBAEgd%2FWdI8fUkrxsF0Nl2XgwePvKFb8c9r33nENFYrHTnfOSIdA3oSV%2BuWWosuZ5ZfE2CBCt0HkzKeDDwkRsNIPKq4e0nJZGp%2BNPShQj4DoLPH%2Bv2DsRRRH%2B2UVu6219jQvEsG5EJx72Pz%2BUoaH4hAF5Q1RPHMD1pMH5FR3ZnGuHtZ6L%2BYo%2BL%2FZ0NC7KViwXjF8ugCpWMPa9BeunT%2BFErnX1bRQ5TL08v735Nu23Uxh9Flv035iNbWN62lpYfbQaPVigX4FOrTSwKUFkqjbTS%2FLwMzfAeQ2Dsv%2FKs6%2BFOIO%2FUz7J8H5IeLrsoztnhPhn0Aa7WCnBvhkdHt0zG%2B9LFh%2B8m9LPrbFp%2FWnKpRekF8i4NveeXgr8O7gxxNboiUeUEUQ%2BW%2Fo2hEnR2uf9%2Fdi67abp3k64cgJeVwD70DiD2k8wbVuBPgckrdA5SPb8dEX%2FGmh1Dkx4PjfD62d6RMBogCEr1tGxzLBMg5pPDnrjBhiU%2FhsAqyjR2NVerMR%2BbusY65gpd%2Fgk9E1UDFIF7G4zieHpQ2h4BGJQSxpt9Ra41MHxLZPubFZ1GoXAB5M%2FCgE74Nt%2FlWw9sLf9u2hy3xz26XgMNxjSZeK49Bw0OIQwYAlBcCY4F7cGazHXcH6ISK%2BIxbT3a32PwXI%2FYlUAJB8MtMrL%2Fgixn%2F9RUm3rsosXkpMzwbJJRBazXBgcbAUHGDICIJY7BTd0A3wpjbuQcNBie1Sf%2BIAKqDOJWzh5dikVuKB4Ajcrddjix5E05d3OK9Ah6m0n3oTShqS1QGXgpXeCYvPiOAzUQ%2BHnJrjbMZnmbCyppSPn0jwxyVUWs3iK2XfRpuKkSWlFAQGCg4MR4wGFbGbezDKVYxyDY%2FzAB7TKzHMvRjnCjLSqPgEBZehEo%2FeTyEdtu17Wvkie6ttPRCrNM9Z3X%2BHPfn%2B0ayGlTIUVUqUHWUfjctBWvwJn3v85wrPv7EiidJikVLYHQiQUogOxWhRjIRCBOJQRIZQDPrQgpoqv%2BGE0VmfbWof1ZkqLvh%2FAEjp9qxHhA4UecCFeNgdi4fzdbSi0nhmvefE4x7ZYW9teWzZUDgn%2FXr5OUcPUTuseLf3dxkeBIGCh4JHn7ShpHmAv7jXmwAgJUG0PciCoeph62L9dAGxSB0Qp9iKozGpl6PeGoShIvrQkr5lwZ3LluV32g3bBm5ZfQa%2BUT4b6aYNH0ZjAu3g0PYfiu8eDleullosh7995CkHUsOgqBxG%2FHJsNs%2FBMB8DjwChT1FgMLhzdL1Vfqy9uy2tSs%2FIj3tOQqyaZxX6o%2FW%2BNoiFi63mib2IEBSi%2B2gJQtcnGchuuZMmjxAZFCVIEKBpCb9sHYeJRo5aPAISj4wIk2KwnPvW2TadpfPx2x7pO%2BnRYURYlky%2BhStFENOh%2B34iEKbUFuN75zhA5OkHpEaOQCuoooIjg9Qx6rQM21wV46oP9sGtgPfoi%2FxU5%2BWpVtji%2FTo98OPN%2BfjgsSeebO9xy6EazYgYr3HOgw53e4ynDjeT5GkPpIZBqAgt3Y%2BNYx3oR4cxkZyF0WwVLGukEiEmA5gEmjF15F53yVlrCjUqlnZhdFTC%2Bu6b7TG4pl1GD%2FvLdaBKh%2B2vdI%2FcHvPOmwV61S0WSDnkiWhyXaeXgVhZQFqIdQ7EFko6aCNAywC3Zc%2FCrvG7QROjCKJjEHAKFocKtbou9FS3kz31dOI9Qh0UdaF4%2Fki7Zfuoc9N9j080W2oVdHPbH43lOfgwt8SJF%2BhSsEOVtcgStKHT9pD8p65uynwAIIJyDrvzPmyl01CaWAaVhcjUSdhJK2EfegzWE0rFaOqldw%2BYF9qzfVVm4YdzDKw8YgyhvmqkPvGMlQikGAgKoT8uce5s8XJoRYz7XZlz6PfFe1a6EjJ3%2BFvo9HfS0iHOBBAqALIatJ2QAujEJ4LHcshuD46PRigGlDegpjYYLebhCQTxtoowbCSNSQyI3XB3cS1uWH4U2KZ%2F0F8cBKvDz%2BdaCHpcMBQ5BbUEnJ4e0MsPQ81MtU4VDyUeKiQgnHZyUlA7OI%2BEBZnKK%2B2J8UuzLNkxCHPLg3qZGbM1rEzHX%2B%2FQPR9jCbhcjJJNdsGDloAZ0c8PzsTT5qIIdb8TQzyy4%2F7W1hsimDVDcVVvL%2FWb5WhfIkqtVISlsDPd6jMn28MlomQ1TPw0AjIGSUwtEcmU29Xv%2FK6bC2uxXZdRbjbenmeCpdh2LSIgxa68rHbPUm2K11v7tj09MGTAmACT7ZGTRpPxk4vMvxqj4pYNvEqonq4a2TnxUpuZKf14mO6j89Bh0NFBsINU92T5wwbyXjz2tADSZoLlR4SYGG5vmpxoB30h%2BpuKt6yLBhDD%2Fs7IUcsQ0ZIeTtk2mbFiBEsSIpbqTw8CKG0KrTtBiTA6qQruMtrj%2BtrpeCwgRD7%2FgwhqSYzCftdQWNBL1kBEdyR7WgDpIuCxTeb8%2BkRWooK7O6%2F2DW%2BKB2EkO0uJO4EFh%2B077q8jlQ7uZ12ALFGvIN3Ok6cFkMSQLY%2FbzX1UOnVdNVq5ySfDbHOEcfy2UPRh5VOmW2znDOK4sjGO%2B%2BD90gilVsRPDyAhCArY0e9LO45Sffgb67EzlZLetOW3vXWgJW6dUCjXPfPjS9bGRsvTAkREBDyHPU0YP77x%2B9KTPFxch%2BXeX57ZUizil67cZaphmw7UyFJ22NbqaQCkgJyzbjgIw5OUG2k8oo%2Fd0tN%2FDOLJR98UDlbBUyfTLdXSnvq6QRY4NemggHyqF7YIQOwth9FD%2Ff3Vh0Z35xiPliNy6bHW41zxDp78Er84ZAjUA5iDNPkfubQJ6LfeHq%2BicPOxq9YOfaV4Au5wK7Ai2fFmG3ZPmJMlLBQiEESk5b1v0xJWxz3lTqQnJCGimC2f1xje8hPXWT4xPgli3%2Fld7%2F2Sb34QLwjiMAkibbtVH%2F%2BPACmQTqjCn%2FZ5h%2Ft2bo%2Fv7DsCxYJ6uRlJV%2Fj5Dvw51BfnHZjUVk2h927pVIaOxD6lQBoAvbaNPnh8sfdZ6YYVJ%2BGIZOwK1be6e07iUtf%2FeQKK7lYUDcQt4dJucfSUAhmJwYawD78sn4gHdQUrdu9%2Bpif7Usf0xNRQOoIo56FtF9SlAvJH1ZOeUiBDsRgKqng86EPVZwjI9nrmnwPInpDdYRqgVP8aHb2ku8%2F%2B%2FwEAEciVOZEnDw0AAAAASUVORK5CYII%3D)
    }
}

.alert-left {
    text-align: left
}

.contact-modal .host-questions-panel {
    border: 0;
    padding-right: 0
}

.contact-modal .checkin {
    border-right-width: 0;
    -moz-border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px
}

.contact-modal .checkout {
    border-right-width: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.contact-modal .tooltip-fixed {
    position: relative;
    max-width: none;
    z-index: auto;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}

.contact-modal .input-col {
    padding: 0
}

.contact-modal .tooltip-bottom-left:before {
    left: 28px
}

.contact-modal .tooltip-bottom-left:after {
    left: 29px
}

.contact-modal textarea {
    border: 0;
    padding: 0;
    resize: none;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}

.contact-modal select {
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0
}

.contact-modal #messaging-errors {
    -moz-border-radius: 0 2px 0 0;
    -webkit-border-radius: 0 2px 0 0;
    border-radius: 0 2px 0 0
}

.contact-modal .form-panel-body {
    border-top: 0
}

.contact-host-panel .panel {
    border: 0
}

.contact-host-panel .modal-img {
    height: 160px
}

@media (max-width: 767px) {
    .host-questions-panel,
    .guest-message-panel {
        padding-right: 0
    }
}

.panel-header-message-sent {
    background: #00d1c1 url(https://a1.muscache.com/airbnb/static/page3/envelope-27c07360befd56903f0a29131aa913cc.png) center left no-repeat;
    background-size: 100px;
    color: #fff;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0
}

.ie8 .panel-header-message-sent {
    background-image: none
}

@media (min-width: 768px) {
    .contact-modal .modal-content {
        background: transparent;
        max-width: 650px
    }
    .contact-modal .modal-close {
        display: none
    }
    .contact-modal .panel {
        border: 0
    }
    .contact-modal textarea {
        height: 325px
    }
    .host-questions-panel {
        background-color: transparent
    }
    .guest-message-panel {
        padding-left: 0;
        padding-right: 12px
    }
}

#verified-id-container {
    margin: 0 auto
}

#photos {
    height: 402px;
    position: relative;
    width: 100%;
    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -o-transition: height 0.2s;
    transition: height 0.2s
}

#photos .cover-img-container .cover-img {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    background-color: #f5f5f5;
    height: 100%
}

#photos.with-photos.medium {
    height: 552px
}

#photos.with-photos.large {
    height: 702px
}

#photos.with-photos.xlarge {
    height: 852px
}

#photos.with-modal .cover-img {
    cursor: pointer
}

@media screen and (min-height: 700px) {
    #photos.with-photos {
        height: 552px
    }
}

@media screen and (min-height: 850px) {
    #photos.with-photos {
        height: 702px
    }
}

@media screen and (min-height: 1000px) {
    #photos.with-photos {
        height: 852px
    }
}

@media screen and (max-width: 1099px) and (min-height: 700px) {
    #photos.with-photos {
        height: 441.6px
    }
}

@media screen and (max-width: 1099px) and (min-height: 850px) {
    #photos.with-photos {
        height: 561.6px
    }
}

@media screen and (max-width: 1099px) and (min-height: 1000px) {
    #photos.with-photos {
        height: 681.6px
    }
}

@media (max-width: 767px) {
    #photos.with-photos {
        height: 320px
    }
}

@media screen and (max-width: 767px) and (min-height: 700px) {
    #photos.with-photos {
        height: 368px
    }
}

@media screen and (max-width: 767px) and (min-height: 850px) {
    #photos.with-photos {
        height: 468px
    }
}

@media screen and (max-width: 767px) and (min-height: 1000px) {
    #photos.with-photos {
        height: 568px
    }
}

.slideshow-images,
.slideshow-thumbnails {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.slideshow-images {
    position: relative;
    height: 100%
}

.slideshow-images.loading-dark:after {
    background-color: transparent;
    z-index: -1
}

.slideshow-images.loading:before {
    z-index: 0
}

.slideshow-images li {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
    z-index: 1
}

.slideshow-images li.active {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    z-index: 2
}

.slideshow-images .img-contain {
    background: transparent no-repeat center;
    position: absolute;
    top: 15%;
    bottom: 15%;
    right: 0%;
    left: 0%;
    cursor: pointer;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain
}

.photo-modal {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s
}

.photo-modal .media-photo {
    background-color: transparent
}

.photo-modal .modal-content {
    background-color: transparent;
    height: 100%;
    max-width: 100%;
    -webkit-transition: max-height 0.5s;
    -moz-transition: max-height 0.5s;
    -o-transition: max-height 0.5s;
    transition: max-height 0.5s
}

.photo-modal .carousel-chevron {
    background: none;
    border: 0;
    cursor: pointer;
    height: 100%;
    outline: none;
    position: absolute;
    top: 0;
    width: 75px;
    height: 100%;
    z-index: 3
}

@media (max-width: 1099px) {
    .photo-modal .carousel-chevron {
        font-size: 0.5em;
        width: 40px
    }
}

.photo-modal .carousel-chevron.right {
    right: 0
}

.photo-modal .carousel-chevron.left {
    left: 0
}

.photo-modal .modal-cell {
    padding: 0
}

.photo-modal .modal-close {
    color: #fff;
    font-size: 3.5em;
    padding-bottom: 5px;
    position: fixed;
    right: 15px;
    top: 15px;
    z-index: 10
}

.slideshow-media-caption {
    overflow: hidden;
    padding-bottom: 0;
    z-index: 2
}

.slideshow-caption-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    -webkit-transition: top 0.2s;
    -moz-transition: top 0.2s;
    -o-transition: top 0.2s;
    transition: top 0.2s
}

.slideshow-caption-container.collapsed {
    top: 67px
}

.slideshow-caption-viewport {
    overflow: hidden
}

.thumbnails-viewport {
    position: relative;
    overflow: hidden;
    height: 67px
}

.thumbnails-viewport img {
    height: 67px
}

.thumbnails-slide-container {
    position: absolute;
    width: 4000px
}

.thumbnails-slide-panel {
    position: absolute;
    -webkit-transition: left 0.3s ease-in-out;
    -moz-transition: left 0.3s ease-in-out;
    -o-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out
}

.thumbnails-slide-panel li {
    background: #000
}

.thumbnails-slide-panel li+li {
    margin-left: 10px
}

.p3-photo-social-share-widget {
    margin-top: -31px;
    width: 100%;
    text-align: center;
    cursor: default
}

.p3-photo-social-share-widget .share-title {
    font-weight: bold
}

@media all and (min-width: 1380px) and (min-height: 840px) {
    .slideshow-caption-container {
        width: 1260px
    }
}

@media all and (min-width: 1600px) and (min-height: 960px) {
    .slideshow-caption-container {
        width: 1440px
    }
}

.half-height {
    height: 211.5px
}

.featured-height {
    height: 282px
}

.supporting-height {
    height: 141px
}

.photo-grid {
    height: 426px
}

.photo-grid .row {
    margin: 0 -3px 3px
}

.photo-grid .col-4,
.photo-grid .col-6,
.photo-grid .col-12 {
    padding-right: 1.5px;
    padding-left: 1.5px
}

.photo-grid-photo {
    background-size: cover;
    background-position: 50% 50%;
    display: block;
    height: 100%
}

.inline-photo .panel-overlay-button-icon {
    padding: 0 5px 2px
}

.star-rating {
    display: inline-block;
    position: relative
}

.review-wrapper .star-rating {
    margin-left: 10px
}

.star-rating .foreground {
    position: absolute
}

a.icon {
    text-decoration: none
}

.icon-flag {
    margin-right: 5px
}

.with-photos+.panel {
    border-top: none
}

.room-section {
    padding-top: 40px

}

.host-profile-image {
    width: 90px;
    height: 90px
}

@media (max-width: 767px) {
    .host-profile-image {
        width: 75px;
        height: 75px
    }
}

.gBrandingText {
    visibility: hidden;
    display: none;
    font-weight: normal;
    margin: 0 0 0 30px;
    font-size: 0.8em
}

.gBrandingText.translated {
    visibility: visible;
    display: inline-block
}

.webkit-render-fix {
    -webkit-transform: translate3d(0, 0, 0)
}

.icon-breadcrumb-caret {
    font-size: 12px;
    padding: 0 5px
}

@media (max-width: 767px) {
    .carousel-item:not(: first-of-type) {
        display: none
    }
    .carousel-item-list {
        padding: 0;
        margin: 0 auto
    }
    .carousel-item {
        padding: 0
    }
    .carousel-item .listing {
        margin-bottom: 30px
    }
}

.carousel-item {
    padding-left: 0
}

@media (min-width: 768px) {
    .similar-listings-results {
        height: 290px
    }
    .sliding-carousel.similar-listings .carousel-chevron {
        top: 84px
    }
    .similar-listings-sticky-footer .sliding-carousel.similar-listings .carousel-chevron {
        top: 56px
    }
    .sliding-carousel.similar-listings .carousel-chevron.left {
        left: -30px
    }
    .sliding-carousel.similar-listings .carousel-chevron.right {
        right: -30px
    }
}

@media (min-width: 768px) and (max-width: 767px) {
    .sliding-carousel.similar-listings .carousel-chevron.left,
    .sliding-carousel.similar-listings .carousel-chevron.right {
        top: 50%;
        margin-top: -15px
    }
    .sliding-carousel.similar-listings .carousel-chevron.left {
        left: 0
    }
    .sliding-carousel.similar-listings .carousel-chevron.right {
        right: 0
    }
}

@media (min-width: 768px) {
    .sliding-carousel.similar-listings .listing .panel-image {
        height: 210px
    }
}

#neighborhood .location-panel {
    height: 650px;
    position: relative
}

#neighborhood small {
    display: inline-block
}

#neighborhood .tags {
    text-transform: capitalize
}

#map {
    height: 100%;
    overflow: hidden
}

#hover-card {
    -webkit-box-shadow: 0, 1px, 2px, rgba(0, 0, 0, 0.5);
    box-shadow: 0, 1px, 2px, rgba(0, 0, 0, 0.5);
    position: absolute;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    top: 8%;
    left: 8%;
    width: 315px
}

@media (max-width: 767px) {
    #hover-card {
        display: none
    }
}

#hover-card .dot {
    height: 8px;
    width: 8px;
    margin-right: 2px;
    margin-left: 2px
}

#hover-card .carousel-view {
    height: 286px
}

#hover-card .carousel-view .carousel-image {
    width: 315px;
    height: 286px
}

#hover-card .carousel-view .carousel-item-list {
    height: 100%;
    margin-bottom: 0px
}

#hover-card .carousel-view .carousel-item-list .media-cover {
    background-position: center center
}

#hover-card .carousel-chevron {
    top: 128px
}

#hover-card .carousel-chevron.right {
    right: 0px
}

#hover-card .title,
#hover-card .header {
    position: absolute
}

#hover-card .title {
    top: 0;
    height: 286px
}

#hover-card .header {
    top: 0;
    left: 0
}

#hover-card .header .h6 {
    background-color: #ffaa91;
    display: inline-block;
    padding: 10px
}

#hover-card+.panel-body {
    border-top: none
}

#hover-card #neighborhood-seo-link .seo-link {
    display: block
}

#hover-card #neighborhood-seo-link .seo-text {
    display: none
}

#hover-card #neighborhood-seo-link.not-launched .seo-link {
    display: none
}

#hover-card #neighborhood-seo-link.not-launched .seo-text {
    display: block
}

#hover-card #neighborhood-seo-link h3 {
    margin-bottom: 0
}

#hover-card .listing-location {
    margin-left: 2px;
    margin-right: 2px
}

#neighborhood .infoBox {
    padding: 0
}

#neighborhood .infoBox:before {
    margin: 0 0 0 124px
}

#neighborhood .infoBox .neighborhood-infobox {
    font-size: 14px;
    font-family: Circular, "Helvetica Neue", Helvetica, Arial, sans-serif
}

#neighborhood .infoBox .neighborhood-infobox .h6 {
    color: #565a5c
}

#neighborhood .infoBox .neighborhood-infobox .close-box {
    cursor: pointer
}

#neighborhood .infoBox .neighborhood-infobox i.pull-left {
    position: relative;
    top: -5px
}

#neighborhood .infoBox .neighborhood-infobox .panel-body {
    background-color: #fff
}

#neighborhood .leaflet-popup-content {
    padding: 0;
    min-width: 350px
}

#neighborhood .leaflet-popup-content-wrapper {
    padding: 0
}

.neighborhood-infobox.bing {
    width: 350px
}

.ui-datepicker-target {
    font-size: 13px;
    padding: 9px 6px
}

.summary-component .star-rating-wrapper {
    display: inline-block
}

.summary-component .star-rating-icons {
    padding-right: 3px
}

.btn-review-keyword {
    margin-right: 8px;
    margin-bottom: 8px;
    background-color: #edefed
}

.btn-review-keyword+.btn-review-keyword {
    margin-left: 0
}

.btn-review-keyword:hover {
    background-color: #e0e3e0
}

.btn-review-keyword:focus,
.btn-review-keyword:active {
    border-color: #edefed
}

.btn-review-keyword.selected {
    background-color: #ffb400;
    color: #fff
}

.btn-review-keyword.selected .text-muted {
    color: #fff
}

.btn-review-keyword.selected:hover {
    background-color: #ffbc1a;
    color: #fff
}

.btn-review-keyword.selected:focus,
.btn-review-keyword.selected:active {
    border-color: #ffb400
}

.lwlb-screen {
    width: 520px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.lwlb-screen.signup {
    width: 315px
}

#lwlb_contact {
    top: 50px
}

#lwlb_contact .verification-flow-container .verification-flow-step {
    top: -39px
}

.error-block {
    display: none
}

.error-block div {
    display: none
}

.error-block.contacted-before,
.error-block.not-available,
.error-block.other {
    display: block
}

.error-block.contacted-before div.contacted-before,
.error-block.not-available div.not-available,
.error-block.other div.other {
    display: block
}

.badge-pill {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    padding: 10px 9px;
    min-width: 45px;
    position: relative;
    overflow: hidden;
    background: #ffb400;
    background: -webkit-linear-gradient(-50deg, #ffc333 55%, #ffb400 55%, #ffb400 100%);
    background: -o-linear-gradient(-50deg, #ffc333 55%, #ffb400 55%, #ffb400 100%);
    background: -ms-linear-gradient(-50deg, #ffc333 55%, #ffb400 55%, #ffb400 100%);
    background: linear-gradient(140deg, #ffc333 55%, #ffb400 55%, #ffb400 100%)
}

.badge-pill-count {
    position: relative
}

.phone-number-input-widget {
    float: left;
    width: 380px
}

.phone-number-input-widget select {
    margin: 0 0 15px
}

.phone-number-input-widget input {
    color: #393c3d !important
}

.phone-number-input-widget label {
    float: left;
    margin: 0 10px 0 0 !important;
    padding: 0 !important;
    text-align: left !important;
    min-width: 115px;
    width: auto !important
}

.phone-number-input-widget .pniw-number-container .pniw-number-prefix {
    float: left;
    line-height: 34px;
    border: 1px solid #bbb;
    border-right-width: 0;
    min-width: 30px;
    padding: 0 4px;
    text-align: center;
    color: #393c3d;
    -moz-border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px
}

.phone-number-input-widget .pniw-number-container input.pniw-number {
    line-height: 16px;
    float: left;
    width: 100px !important;
    border-color: #bbb;
    margin: 0;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    height: auto !important
}

.phone-number-verify-widget {
    width: 380px;
    margin: 10px 0;
    float: left;
    clear: both;
    line-height: 26px;
    text-align: center;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #c3c3c3;
    padding: 10px;
    text-align: left;
    padding: 15px
}

.phone-number-verify-widget strong {
    font-weight: bold
}

.phone-number-verify-widget .pnaw-verification-error {
    display: none;
    color: #f00;
    line-height: 1.5 !important;
    margin-bottom: 5px !important
}

.phone-number-verify-widget .pnaw-verify-container {
    width: 100%;
    float: left;
    margin-top: 10px
}

.phone-number-verify-widget .pnaw-verify-container a.cancel {
    margin-left: 2px
}

.phone-number-verify-widget .pnaw-verify-container .why-verify {
    float: right
}

.phone-number-verify-widget .pnaw-step2 {
    display: none
}

.phone-number-verify-widget .pnaw-step2 p {
    margin-bottom: 5px !important;
    line-height: 20px
}

.phone-number-verify-widget .pnaw-step2 label {
    margin: 10px 10px 0 0 !important;
    line-height: 16px;
    float: left;
    width: auto !important
}

.phone-number-verify-widget .pnaw-step2 input {
    float: left;
    margin: 7px 0 0 !important
}

.phone-number-verify-widget .pnaw-step2 #phone_number_verification {
    width: 60px !important
}

.phone-number-verify-widget .pnaw-step2 .cancel-message {
    clear: left;
    padding-top: 10px
}

.phone-number-verify-widget .pnaw-step2 .pnaw-verify-container {
    float: left;
    margin-top: 7px
}

.phone-number-verify-widget.loading .pnaw-verify-container {
    background: url(https://a2.muscache.com/airbnb/static/spinner-9ba46576baf7d2debad913a1cede49c4.gif) no-repeat center left
}

.phone-number-verify-widget.loading .pnaw-verify-container * {
    visibility: hidden
}

#colorbox .phone-number-verify-widget {
    padding: 0;
    margin: 0;
    background-image: none;
    border-width: 0;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent
}

.phone-numbers-container {
    float: left;
    margin-bottom: 10px;
    position: relative;
    line-height: 38px
}

.phone-numbers-container table.phone-numbers-table {
    border: 1px solid #d1d1c9;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.phone-numbers-container table.phone-numbers-table th,
.phone-numbers-container table.phone-numbers-table td {
    padding: 0 10px;
    border-bottom: 1px dotted #d1d1c9
}

.phone-numbers-container table.phone-numbers-table th {
    background-color: #f1f1f1;
    border-right: 1px solid #d1d1c9;
    color: #393c3d
}

.phone-numbers-container table.phone-numbers-table td {
    padding-right: 0;
    min-width: 214px;
    line-height: 16px;
    background-color: #fff
}

.phone-numbers-container table.phone-numbers-table td:last-child {
    min-width: 0;
    padding-left: 0;
    padding-right: 10px
}

.phone-numbers-container table.phone-numbers-table tr:first-child th {
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0
}

.phone-numbers-container table.phone-numbers-table tr:first-child td:last-child {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0
}

.phone-numbers-container table.phone-numbers-table tr:last-child td,
.phone-numbers-container table.phone-numbers-table tr:last-child th {
    border-bottom-width: 0
}

.phone-numbers-container table.phone-numbers-table tr:last-child th {
    -moz-border-radius: 0 0 0 5px;
    -webkit-border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px
}

.phone-numbers-container table.phone-numbers-table tr:last-child td:last-child {
    -moz-border-radius: 0 0 5px 0;
    -webkit-border-radius: 0 0 5px 0;
    border-radius: 0 0 5px 0
}

.phone-numbers-container table.phone-numbers-table tr:first-child:last-child td,
.phone-numbers-container table.phone-numbers-table tr:first-child:last-child th {
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px
}

.phone-numbers-container table.phone-numbers-table span.verified,
.phone-numbers-container table.phone-numbers-table span.unverified {
    margin-right: 10px
}

.phone-numbers-container table.phone-numbers-table span.verified {
    color: #5BB013
}

.phone-numbers-container table.phone-numbers-table span.verified span.icon {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    float: left
}

.phone-numbers-container table.phone-numbers-table tr.verified span.unverified,
.phone-numbers-container table.phone-numbers-table tr.verified a.verify {
    display: none
}

.phone-numbers-container table.phone-numbers-table tr.unverified span.verified {
    display: none
}

.phone-numbers-container .no-phone-numbers p {
    margin: 0 !important
}

.phone-numbers-container.has-phone-numbers ul.phone-numbers-list {
    display: block
}

.phone-numbers-container.has-phone-numbers .no-phone-numbers {
    display: none
}

.phone-numbers-container .phone-number-verify-widget {
    display: none
}

.phone-numbers-container.noCancel a.cancel {
    display: none
}

.uploadarea-container {
    border: 1px solid #c3c3c3;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 0
}

.uploadarea-container .status {
    height: 0;
    z-index: 3;
    position: relative;
    padding: 0 15px;
    overflow: hidden;
    text-align: left;
    -webkit-transition-property: height;
    -moz-transition-property: height;
    -o-transition-property: height;
    transition-property: height;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    background: #f2f2f2;
    background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#f2f2f2));
    background: -moz-linear-gradient(top, #fff, #f2f2f2);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
    -webkit-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.9);
    box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.9);
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}

.uploadarea-container .status h3 {
    line-height: 45px;
    font-size: 1.5em;
    color: #393c3d
}

.uploadarea-container .status .processing,
.uploadarea-container .status .done,
.uploadarea-container .status .setup {
    display: none
}

.uploadarea-container .status img {
    margin-left: 15px
}

.uploadarea-container .status.uploading,
.uploadarea-container .status.setup,
.uploadarea-container .status.processing,
.uploadarea-container .status.done {
    height: 45px
}

.uploadarea-container .status.setup div.progress-bar,
.uploadarea-container .status.setup h3,
.uploadarea-container .status.setup .h3 {
    display: none
}

.uploadarea-container .status.setup .setup {
    display: block
}

.uploadarea-container .status.processing div.progress-bar,
.uploadarea-container .status.processing h3,
.uploadarea-container .status.processing .h3 {
    display: none
}

.uploadarea-container .status.processing .processing {
    display: block
}

.uploadarea-container .status.done div.progress-bar,
.uploadarea-container .status.done h3,
.uploadarea-container .status.done .h3 {
    display: none
}

.uploadarea-container .status.done .done {
    display: block
}

.uploadarea-container .uploadarea {
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
    text-align: center;
    padding: 10px
}

.uploadarea-container #snapper-uploadarea.uploadarea {
    display: none
}

.uploadarea-container #single-uploadarea.uploadarea {
    display: none
}

.uploadarea-container #single-uploadarea.uploadarea input[type="file"] {
    margin-bottom: 20px
}

.uploadarea-container #single-uploadarea.uploadarea h3 {
    color: #959595;
    font-size: 1.5em;
    text-shadow: 0 1px #fff;
    margin: 20px 0 10px 0
}

.uploadarea-container #multi-uploadarea.uploadarea {
    height: 190px;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    transition-property: box-shadow;
    -webkit-transition-property: -webkit-box-shadow;
    -moz-transition-property: -webkit-box-shadow;
    -o-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s
}

.uploadarea-container #multi-uploadarea.uploadarea h3 {
    color: #959595;
    font-size: 1.5em;
    text-shadow: 0 1px #fff;
    margin: -15px;
    padding: 40px;
    height: 140px;
    background: url(https://a0.muscache.com/airbnb/static/edit_room/uploadarea-background-562ab97a32842b80fc8552793861260d.png) center 80px no-repeat
}

.uploadarea-container #multi-uploadarea.uploadarea.over {
    -webkit-box-shadow: inset 0 0 5px 3px #1D95CB;
    box-shadow: inset 0 0 5px 3px #1D95CB
}

.uploadarea-container #multi-uploadarea.uploadarea.over h3 {
    -webkit-animation: pulsate 1.5s linear infinite;
    -moz-animation: mozpulsate 1.5s linear infinite
}

.single .uploadarea {
    text-align: left
}

.single .uploadarea input[type="file"] {
    font-size: 1.2em;
    width: 650px
}

.uploadarea-container.profile {
    width: 340px;
    margin: 0 auto
}

.uploadarea-container.profile .status.uploading .progress-bar {
    display: none
}

.uploadarea-container.profile #single-uploadarea.uploadarea {
    height: 296px
}

.uploadarea-container.profile #single-uploadarea.uploadarea h3 {
    margin-top: 100px
}

.uploadarea-container.profile #single-uploadarea.uploadarea #ajax_upload_form.loading {
    height: 40px
}

.uploadarea-container.profile #single-uploadarea.uploadarea #ajax_upload_form.loading input {
    display: none
}

.uploadarea-container.profile #snapper-uploadarea.uploadarea {
    padding: 0;
    height: 316px
}

.uploadarea-container.profile #multi-uploadarea.uploadarea {
    height: 296px
}

.uploadarea-container.profile #multi-uploadarea.uploadarea h3 {
    height: 246px;
    background-position: center 150px;
    padding-top: 60px
}

.uploadarea-container.profile #multi-uploadarea.uploadarea.uploaded {
    background-size: cover
}

.uploadarea-container.profile #multi-uploadarea.uploadarea.uploaded h3 {
    font-weight: bold;
    text-shadow: 0 0 4px black;
    color: white;
    opacity: 0.0;
    -webkit-transition: opacity 0.3s linear
}

.uploadarea-container.profile #multi-uploadarea.uploadarea.uploaded h3:hover {
    opacity: 1.0
}

#photo-widget-options {
    margin-top: 10px;
    text-align: center
}

#photo-widget-options li {
    display: inline-block;
    width: 170px;
    height: 55px;
    cursor: pointer
}

#photo-widget-options li span.button {
    display: inline-block;
    height: 50px;
    width: 50px;
    border: 1px solid #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 1px #fff, 0 4px 2px -2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 1px #fff, 0 4px 2px -2px rgba(0, 0, 0, 0.3);
    background-repeat: no-repeat;
    background-position: center center
}

#photo-widget-options li span.description {
    display: inline-block;
    width: 100px;
    margin-left: 5px;
    vertical-align: top;
    margin-top: 1px;
    color: #979797;
    text-align: left;
    text-shadow: 0 1px 0 white
}

#photo-widget-options li.fromwebcam.disable span.description {
    margin-top: 0
}

#photo-widget-options li.fromwebcam span.button {
    background-image: url(https://a1.muscache.com/airbnb/static/webcam-d9b446339653c8ce24cb0a0e85b5d3b5.png), -webkit-linear-gradient(top, #eee, #e1e1e1)
}

#photo-widget-options li.fromwebcam:hover span.button {
    background-image: url(https://a0.muscache.com/airbnb/static/webcam-glow-43f6ac1e697fe8abb6a49e971516847f.gif), -webkit-linear-gradient(top, #eee, #e1e1e1)
}

#photo-widget-options li.file span.button {
    background-image: url(https://a1.muscache.com/airbnb/static/upload-b9b2b41702c23cf5d5980742fd3bc3a6.png), -webkit-linear-gradient(top, #eee, #e1e1e1)
}

#photo-widget-options li.file:hover span.button {
    background-image: url(https://a1.muscache.com/airbnb/static/upload-arrow-1875d9b1ec2ab4c0fb70900feb1e8cba.gif), -webkit-linear-gradient(top, #eee, #e1e1e1)
}

#photo-widget-options li.file span.description {
    display: none
}

#photo-widget-options li.file span.description.file {
    display: inline-block
}

#photo-widget-options li.draganddrop span.button {
    background-image: url(https://a1.muscache.com/airbnb/static/dd-49e897bd6b01b537d77426a5da215489.png), -webkit-linear-gradient(top, #eee, #e1e1e1)
}

#photo-widget-options li.draganddrop span.description {
    display: none
}

#photo-widget-options li.draganddrop span.description.draganddrop {
    display: inline-block
}

#verification_options #p4-verifications {
    margin-top: 10px;
    border: 1px solid #d1d1c9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#verification_options #p4-verifications .verification-flow-intro a {
    border: 0
}

#verification_options #p4-verifications .verification-flow-container {
    margin-top: 0
}

#verification_options #p4-verifications .verification-flow-container .verification-flow-panels {
    border: 0
}

.verification-flow-container {
    position: relative;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5)
}

.verification-flow-container .verification-flow-step {
    position: absolute;
    right: 20px;
    top: 15px;
    font-size: 16px;
    color: #848484
}

.verification-flow-container p.verifications-comma-separated {
    font-size: 16px;
    color: #959595
}

.verification-flow-container p.verifications-comma-separated:first-letter {
    text-transform: capitalize
}

.verification-flow-container .verification-flow-intro {
    display: none
}

.verification-flow-container .verification-flow-intro a {
    position: relative;
    border: 1px solid #d2d2d2;
    display: block;
    padding: 15px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #f6f6f6;
    background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#f6f6f6));
    background: -moz-linear-gradient(top, #fff, #f6f6f6);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff6f6f6', GradientType=0);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1)
}

.verification-flow-container .verification-flow-intro a:hover {
    text-decoration: none;
    background: #fdfdfd;
    background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#fdfdfd));
    background: -moz-linear-gradient(top, #fff, #fdfdfd);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffdfdfd', GradientType=0)
}

.verification-flow-container .verification-flow-intro a:active {
    background: #fafafa;
    background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#fafafa));
    background: -moz-linear-gradient(top, #fff, #fafafa);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 6px rgba(0, 0, 0, 0.7);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 6px rgba(0, 0, 0, 0.7)
}

.verification-flow-container .verification-flow-intro a span.arrow {
    float: right;
    position: absolute;
    background: url(%2B%2Fv%2B%2F%2F%2F7%2FPz9%2Ff2%2Fv7%2FGxsbT09PQ0NDIyMjX19fJycnPz8%2F6%2Bvr%2F%2F%2F%2FZ2dmSWNKCAAAAAnRSTlP%2FAOW3MEoAAABsSURBVChTZdAxEsMgEENR%2FSKQGM%2Fo%2FrdNYWAXr8o3qr4A%2Bpc8Ab397pf1Zo%2F8FL3Zdn5KzbbtESjwG0VFUVFUfOzEaQcuy7gtYVhg2DXN8fto0bZEyzJNO%2Bixk1AlVAlVQhSK9kG7faLVPhN%2FnAQMASCAeHAAAAAASUVORK5CYII%3D) no-repeat;
    right: 15px;
    top: 23px;
    width: 19px;
    height: 27px
}

.verification-flow-container .verification-flow-complete {
    display: none;
    position: relative
}

.verification-flow-container .verification-flow-complete .checkmark {
    width: 24px;
    height: 24px;
    top: 20px;
    right: 15px;
    position: absolute;
    display: block;
    background: url(%2Fs553mBjTG0rfX2xdbWsvXBWbYZWcm7cHg7HODwdlyQEhgoVGTvUZpztjKJBA15f8cDIgIKBiJJmiKUSm0uP7T8UBtbatmAf9f1nOPBIwh2b%2F9z7t33df3%2B13099%2FNI7%2F3sK91NMU7TElI2qZ10hjTl1hn3Gu8tkRYa84IPmvxJ2%2BM7THh5QEX%2BDzoKzvtg64SvIZ7zGu9xDMdyzrwG7074eim6zeSIdZqQNajizQu%2BeP2ijtwxHRvOacg8q8FxRsN6UhbNs89ryBv3QSbFcg7nzjW45OuZR7eaiuLbzdhy1gdv%2FKTj1XM6HCMa0k9pSPvOW7yWQeL9TDLM%2BV4H5zLDy2DrBd34t7TIjniqomBUw%2BYxqvKUitSTKlIWEcekDatwUHzWiIo4YjDLY%2FDWj7pkaZb9o1tk5J3WkE%2BtSB9SYR%2F8f0o9oSKDzNbTP7OYaRgUjetSVJP88fo%2BBVuo%2BgyCJ397b0rqU5HQrcLWS%2FN%2BOhE9dM6395gRWS9vMwwiG6j6Jhmb6Va8Qj21H6fk%2FsWVSNDYRh01p4uxpSOQbpNrPZWMHYMaLMRcu0cOkMjJntJlpmunIeW4q6rFZOuhNtTpODpeBx43bv6F1zpWwUansZNJOp3E1mlGeKW8SVpXK7dnU9820s1IZsCxhcWQ6FodvW74rbGz34GELtVgpFKhKb0Kwg%2FIXVJEjXxpE8EdA65jsxgS56QWtKqwdtJaj2udAZZqgo%2B54DMzM4ZK%2BgoR3aAYeRxnp0LSyCi8Sv5diqiSJ%2FPpDvMCg2xHqMJGBZ8dy8bolQEkVT9I95vgZGSpmh9uqSd4l7sQkv0oPex%2BDRGV8r8SHWMyd1hHEoGth1xVb%2B9O8xz98tULsJU9grASHT2j3vA9vYWIrFQQ73Tl3lLiYWpRj4awCvm6RD%2BXssjNSlXGENzSoCKv6QX8ffO6AZmensaVq79g5GKfB8xru48UIGyfgugmV97tYkMb3aqQcvmyFLpftDu6FSR2KFQ9JTQrWEdV5dcGGyYMY82BlytGK2NavMUMq5NO1WbG2i9FnxS6T6RZm01I7po1sDTRDahQkFcTjBv%2FXMPU1JRHX3QVILSMYhpcsXfKMGin%2FToTVn8o3pdCyoR%2F2D6B9F7epI9Vs5kMzIhqNCPsG3o%2F6oLw2x%2B%2FYvLan9h1OBche2mv3hVzpziXGVb66FHhuH%2BF9JS08YQiBZWKHQktJmMjpmU2gU0iqswGNLiUXpyKu8NZnBvvpJg6GauLxX76UDxgGDz3iQgI%2FlrA3mlCXJu3yb2Kczg3rtUEZt33pLSSDPyljUOK8U168XOxIaxcIPEQBR2kBG4XGzUvLI7hWM6xOvm0Ak8Xig8I%2BRBJk3LcBjTkNbvER6FlAtY2V7u4Iu4pV8f9vV28xnscw7HxVDnDV70tSoi1jOTHTCnnpMeAh5nalRP0lUAM9TGBEq0drr5yhbFu8ZzXeI9jLDUygkoEVuQZlT9GCmCWQcz1NuChPGoRy%2BghlbJRVLWMOL4AB01IpC8ki%2Be8FllFYIp59h1xYOly6Xl35QyfheYOK3Pkdvd7OFBa%2FkyRKA78VAyu2SkmXtotwOJ54DYxtLJA7Fj6hAF%2B3N1zP0%2Fl7vEfDq81c6QY0ooAAAAASUVORK5CYII%3D) no-repeat
}

.verification-flow-container .verification-flow-panel {
    display: none
}

.verification-flow-container .verification-flow-panel .verification-flow-header h3 {
    float: left
}

.verification-flow-container .verification-flow-panel .verification-flow-header .addendum {
    float: left;
    margin-left: 10px;
    line-height: 24px;
    color: #888
}

.verification-flow-container .verification-flow-panel.profile_photo .photo-widget {
    margin-bottom: 5px
}

.verification-flow-container .verification-flow-panel.phone_verification .phone-numbers-container {
    margin: 0
}

.verification-flow-container .verification-flow-panel.basic_profile p.suggestion {
    margin-bottom: 10px;
    color: #888;
    clear: both
}

.verification-flow-container .verification-flow-panel.basic_profile textarea {
    width: 98%;
    min-height: 50px
}

.verification-flow-container .verification-flow-panel.real_name.loading {
    min-height: 200px;
    background: url(https://a2.muscache.com/airbnb/static/spinner-9ba46576baf7d2debad913a1cede49c4.gif) no-repeat center center
}

.verification-flow-container .verification-flow-panel.full_profile .criteria {
    margin-bottom: 20px
}

.verification-flow-container .verification-flow-panel.full_profile .criteria p.suggestion {
    color: #bbb
}

.verification-flow-container .verification-flow-panel.full_profile .criteria label {
    font-weight: bold;
    font-size: 1.2em
}

.verification-flow-container .verification-flow-panel.full_profile .criteria label input,
.verification-flow-container .verification-flow-panel.full_profile .criteria label select {
    float: right
}

.verification-flow-container .verification-flow-panel.full_profile .criteria label input {
    margin-top: -3px
}

.verification-flow-container .verification-flow-panel.full_profile .criteria label select {
    margin-left: 3px;
    font-size: 1.1em
}

.verification-flow-container .button-bar {
    margin-top: 5px
}

.verification-flow-container .button-bar span.loading {
    margin-left: 8px;
    width: 16px;
    height: 16px;
    zoom: 1;
    background: url(https://a2.muscache.com/airbnb/static/spinner-9ba46576baf7d2debad913a1cede49c4.gif) no-repeat;
    display: none
}

.verification-flow-container.loading span.loading {
    display: inline-block
}

.verification-flow-container.required .verification-flow-intro {
    border: 1px solid #e00
}

.btnGroup .btn {
    margin-right: 25px;
    min-width: 200px
}

.not-there,
.did-resend {
    display: none
}

#lwlb_contact .verification-flow-panels>.content-row {
    border-top: none
}

.spinner.pink-spinner {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    float: none;
    left: 0;
    top: 0;
    background: url(https://a1.muscache.com/airbnb/static/pink-spinner-22a8e66f576acd28f9a2f45f990d8972.gif) 50% 50% rgba(255, 255, 255, 0.75) no-repeat;
    z-index: 100;
    display: block
}

.spinner.pink-spinner.hidden {
    display: none
}

.preview-bar h4 {
    color: white;
    line-height: 32px
}

.preview-bar h4.steps {
    font-weight: 300
}

.preview-bar .center {
    text-align: center
}

.preview-bar strong {
    text-transform: uppercase
}

.listing-img {
    overflow: hidden;
    padding-bottom: 67%
}

.target-control {
    position: absolute;
    height: 100%;
    cursor: pointer
}

.listing-img .target-control {
    transition: none !important
}

.target-control .icon {
    position: absolute;
    top: 50%;
    margin-top: -22px
}

.target-prev {
    left: 0;
    width: 25%
}

.target-prev .icon {
    left: 10px
}

.target-next {
    right: 0;
    width: 25%
}

.target-next .icon {
    right: 10px
}

@media (min-width: 768px) {
    .listing-img .target-control {
        display: none;
        transition: opacity 0.1s ease-in-out
    }
    .listing-img:hover .target-control {
        display: block;
        opacity: 0.8
    }
    .listing-img:hover .target-control:hover {
        opacity: 1.0
    }
}

.debug-string {
    height: 150px;
    overflow: scroll
}

.infoBox {
    padding: 10px;
    background: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3)
}

.infoBox:before {
    border-color: rgba(0, 0, 0, 0.3) transparent transparent transparent;
    border-width: 16px;
    border-style: solid;
    content: '';
    display: inline-block;
    position: absolute;
    bottom: -32px;
    margin: 0 0 0 114px
}

.infoBox:after {
    border-color: #fff transparent transparent transparent;
    border-width: 15px;
    border-style: solid;
    content: '';
    display: inline-block;
    position: absolute;
    bottom: -30px;
    margin: 0 0 0 115px
}

.infoBox .listing-popover-ib-tip {
    display: block
}

.infoBox .listing-popover-ib-tip .icon-instant-book {
    margin: -4px 5px -5px -5px
}

.infoBox hr {
    margin: 10px 0px
}

.loading .listing-name,
.loading .listing-review-count,
.loading .wish_list_button,
.loading .instant-book-button {
    display: none
}

.loading .listing-img .img-border,
.loading .listing-img .target-next,
.loading .listing-img .target-prev {
    display: none
}

.listing-link {
    display: block
}

.star-rating .foreground {
    position: absolute
}

.icon-star-big {
    padding-right: 5px
}

.icon-star-small {
    padding-right: 5px
}

.listing-description {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.listing-card-ib-tooltip {
    position: absolute;
    top: auto;
    bottom: 5px;
    max-width: 200px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.5s linear, opacity 0.5s ease-in-out
}

.listing-card-ib-tooltip-show {
    visibility: visible;
    opacity: 1
}

.listing-popover-ib-tip {
    display: none
}

.icon-suitcase.icon-suitcase-shifted {
    padding-right: 0.15em
}

.icon-suitcase.icon-suitcase-shifted:before {
    position: relative;
    left: 0.1em
}

.expandable .expandable-content,
.react-expandable .expandable-content {
    position: relative;
    height: 7em;
    overflow: hidden;
    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -o-transition: height 0.2s;
    transition: height 0.2s
}

.expandable .expandable-content.expandable-content-long,
.react-expandable .expandable-content.expandable-content-long {
    height: 14em
}

.expandable .expandable-content-full,
.react-expandable .expandable-content-full {
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: -1;
    -webkit-transition: height 0.2s, opacity 0.2s;
    -moz-transition: height 0.2s, opacity 0.2s;
    -o-transition: height 0.2s, opacity 0.2s;
    transition: height 0.2s, opacity 0.2s
}

.expandable .expandable-indicator,
.react-expandable .expandable-indicator {
    position: absolute;
    width: 100%;
    height: 3em;
    bottom: 0;
    background: rgba(245, 245, 245, 0);
    background: -moz-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.9) 50%, rgba(245, 245, 245, 0.9) 50%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(50%, rgba(245, 245, 245, 0.9)), color-stop(50%, rgba(245, 245, 245, 0.9)), color-stop(100%, #f5f5f5));
    background: -o-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.9) 50%, rgba(245, 245, 245, 0.9) 50%, #f5f5f5 100%);
    background: -ms-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.9) 50%, rgba(245, 245, 245, 0.9) 50%, #f5f5f5 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00f5f5f5', endColorstr='#fff5f5f5', GradientType=0);
    background: linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.9) 50%, rgba(245, 245, 245, 0.9) 50%, #f5f5f5 100%)
}

.expandable .expandable-indicator.expandable-indicator-light,
.react-expandable .expandable-indicator.expandable-indicator-light {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.9)), color-stop(50%, rgba(255, 255, 255, 0.9)), color-stop(100%, #fff));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=0);
    background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 100%)
}

.expandable.expanded .expandable-indicator,
.expandable.expanded .expandable-trigger-more,
.expandable.expanded .react-expandable-trigger-more,
.expandable.expanded .expandable-content-summary,
.react-expandable.expanded .expandable-indicator,
.react-expandable.expanded .expandable-trigger-more,
.react-expandable.expanded .react-expandable-trigger-more,
.react-expandable.expanded .expandable-content-summary {
    display: none
}

.expandable.expanded .expandable-content,
.expandable.expanded .expandable-content-long,
.react-expandable.expanded .expandable-content,
.react-expandable.expanded .expandable-content-long {
    height: auto
}

.expandable.expanded .expandable-content-full,
.react-expandable.expanded .expandable-content-full {
    opacity: 1;
    visibility: visible;
    z-index: auto;
    position: relative
}

.contact-importer-wrapper {
    position: relative
}

.contact-importer-panel {
    position: absolute;
    width: 100%;
    z-index: 100;
    border: none;
    background-color: #f5f5f5
}

.contact-importer-panel .email-app-image {
    vertical-align: bottom;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block
}

.contact-importer-panel .email-app-image.gmail-icon {
    background: url(https://a0.muscache.com/airbnb/static/referrals/contact_import/gmail-0dd9c2ee3a7b5d421cbd024916b6a09f.png);
    background-size: cover
}

.contact-importer-panel .email-app-image.windowslive-icon {
    background: url(https://a0.muscache.com/airbnb/static/referrals/contact_import/windowslive-6d2614887e50b45cf083c91de5333a28.png);
    background-size: cover
}

.contact-importer-panel .email-app-image.yahoo-icon {
    background: url(https://a0.muscache.com/airbnb/static/referrals/contact_import/yahoo-e5828900d6fc3efb0a6b65c22f623ebd.png);
    background-size: cover
}

.typeahead-panel-body {
    cursor: pointer;
    padding: 0
}

.typeahead-panel-body .loading-indicator {
    padding-top: 10px
}

.typeahead-panel-body .loading-indicator .loading {
    background-color: #f5f5f5
}

.typeahead-panel-body .loading-indicator .loading:after {
    background-color: #f5f5f5
}

.typeahead-panel-body:hover {
    background: #f5f5f5
}

.email-input-typeahead-container {
    position: relative
}

.email-input-typeahead-container .email-label {
    display: inline-block
}

.email-input-typeahead-container .twitter-typeahead {
    width: 100%
}

.email-input-typeahead-container .tt-menu {
    overflow-y: auto;
    padding: 0;
    border: 1px solid #c4c4c4
}

.email-input-typeahead-container .tt-suggestion {
    cursor: pointer;
    border: none;
    border-bottom: 1px solid #c4c4c4
}

.email-input-typeahead-container .tt-suggestion:last-child {
    border-bottom-width: 0
}

.pill {
    background-color: #f5f5f5;
    border-radius: 2px;
    margin-right: 6px;
    line-height: 28px;
    margin-bottom: 6px;
    font-size: 14px;
    padding: 0 6px
}

.pill.invalid {
    background-color: #fff
}

.pill.invalid span {
    border-bottom: 2px dotted #ffb400
}

.pill.selected {
    background-color: #82888a;
    color: #fff
}

.pill.selected .close-pill {
    color: #fff
}

.input-tag-list {
    padding: 6px;
    padding-bottom: 0;
    border-radius: 2px;
    border: 1px solid #c4c4c4;
    position: relative;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #fff;
    margin: 0
}

.input-tag-list .input-list-item {
    height: 34px;
    width: 100%
}

.input-tag-list .input-list-item.has-tags {
    width: auto;
    padding: 0
}

.input-tag-list li {
    padding: 0 6px
}

.input-tag-list input {
    border: none;
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    line-height: 28px;
    margin-bottom: 6px;
    font-size: 14px
}

.ie11 .input-tag-list input,
.ie10 .input-tag-list input,
.ie9 .input-tag-list input,
.ie8 .input-tag-list input {
    height: 28px
}

.close-pill {
    padding-left: 6px;
    color: #82888a;
    text-decoration: none;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px
}

.close-pill:hover,
.close-pill:active {
    color: #565a5c;
    text-decoration: none
}

.typeahead-permission-explanation {
    font-size: 12px
}

.share-title {
    margin-right: 8px
}

.share-triggers {
    margin-right: -8px
}

.share-triggers .qzone-logo {
    background: url(https://a1.muscache.com/airbnb/static/page3/p3_sprite-49be4793d97ade0afa144d816132c823.png) no-repeat 0 0;
    display: inline-block;
    vertical-align: bottom;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%)
}

.share-triggers .qzone-logo {
    height: 20px;
    width: 20px;
    background-position: 0 -208px
}

.share-triggers .social-icon-size {
    font-size: 16px
}

.share-triggers .icon-facebook {
    margin-right: -3px;
    margin-left: -3px
}

.share-triggers .icon-facebook-messenger {
    margin-left: 0px;
    padding-right: 2px;
    font-size: 14px
}

.share-btn {
    min-width: 16px;
    margin-right: 8px
}

.share-btn:hover,
.share-btn:active,
.share-btn:focus {
    text-decoration: none;
    outline: none
}

.more-btn {
    font-family: Circular, "Helvetica Neue", Helvetica, Arial, sans-serif;
    cursor: pointer
}

.tooltip.more-social-options {
    z-index: 5001
}

.boxed-icons {
    margin-bottom: -1px
}

.boxed-icons.before-js {
    text-align: center;
    margin-bottom: 10px
}

.boxed-icons.before-js a {
    padding: 0 5px
}

.boxed-icons .share-triggers {
    width: 100%
}

.boxed-icons .btn .icon.icon-facebook {
    margin-right: 0
}

.boxed-icons .icon-envelope {
    padding-right: 3px
}

.boxed-icons a,
.boxed-icons .more-btn {
    border-color: #dce0e0;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
    white-space: normal;
    line-height: 24px
}

.boxed-icons .btn-group .btn+.btn {
    margin-left: 0
}

.boxed-icons .btn {
    font-weight: normal;
    width: 33.33333333%
}

.boxed-icons .btn:first-child {
    border-right-color: #fff;
    border-left-color: #fff
}

.boxed-icons .btn:first-child:hover,
.boxed-icons .btn:first-child:active,
.boxed-icons .btn:first-child:focus {
    border-right-color: #aaa;
    border-left-color: #aaa
}

.boxed-icons .btn:last-child {
    border-right-width: 0;
    border-left-width: 0;
    float: right
}

@media (min-width: 1100px) {
    .FB_UI_Dialog {
        min-width: 650px !important
    }
}

#fb_dialog_ipad_overlay {
    display: none
}

.more-btn-dots-prefix {
    padding-left: 2px
}

.modal-content.wechat-share-modal {
    max-width: 275px
}

.modal-content.wechat-share-modal.with-instruction {
    max-width: 880px
}

.wechat-qrcode-box {
    height: 150px
}

.wechat-small-qrcode {
    height: 100px
}

.review-highlights__text-container {
    height: 135px;
    background: rgba(180, 167, 108, 0.15);
    padding-left: 40px;
    padding-right: 40px
}

.review-highlights__text-container::after {
    border-top-color: rgba(180, 167, 108, 0.15)
}

.review-highlights .carousel-chevron {
    position: relative;
    display: inline-block
}

.btn--review-highlights {
    padding: 5px 10px
}

.review-highlights__num-display {
    padding-right: 15px
}

.review-highlights .tooltip-bottom-left:before {
    left: 66px
}

.review-highlights .tooltip-bottom-left:after {
    left: 67px
}

.review-highlights__author-container {
    left: 51px
}

.review-highlights .carousel-chevron.hide {
    display: inline-block !important;
    opacity: 0.35;
    filter: alpha(opacity=35);
    cursor: default
}

.review-highlights__carousel {
    height: 265px;
    position: relative
}

.review-highlights__carousel-item {
    width: 550px;
    padding-right: 20px
}

.review-highlights__header {
    height: 30px
}

.inactive-carousel-item-gradient {
    position: absolute;
    width: 125px;
    right: 0px;
    height: 265px;
    background: transparent;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    z-index: 1
}

.helpful-btn,
.helpful-btn:focus {
    border-color: #c4c4c4;
    overflow: hidden
}

.helpful-btn:hover {
    background-color: #f5f5f5
}

.helpful-icon-bold {
    font-weight: bold
}

.helpful-btn-clicked,
.helpful-btn-clicked:focus {
    border-color: #dce0e0;
    overflow: hidden
}

.helpful-btn-clicked:hover {
    border-color: #3fb34f;
    background-color: #fff
}

.helpful-btn-text {
    padding-left: 10px;
    display: inline
}

.helpful-btn-count {
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom;
    transition: margin-left 1s, padding-left 1s, opacity 1s, width 1s;
    transition-duration: 1s;
    transition-property: transform
}

.helpful-btn-count-zero {
    margin-left: 0;
    padding-left: 0;
    opacity: 0;
    width: 0
}

.helpful-btn-count-regular {
    border-left: solid 1px;
    border-left-color: #dce0e0;
    margin-left: 10px;
    padding-left: 10px;
    width: auto;
    min-width: 18.5px
}

.animated {
    animation-duration: 300ms;
    animation-fill-mode: both
}

@keyframes slideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    100% {
        transform: translate3d(0, 0, 0)
    }
}

.slideInDown {
    animation-name: slideInDown
}

.wl-modal__col {
    height: 510px;
    padding: 0
}

.wl-modal__col-collapsible {
    max-height: 510px;
    padding: 0
}

.wl-modal__modal .modal-content {
    max-width: 860px
}

@media (min-width: 768px) and (max-width: 1099px) {
    .wl-modal__col-collapsible {
        max-height: none
    }
    .wl-modal__modal--loggedOut .modal-content {
        max-width: 320px
    }
}

.wl-modal__header {
    height: 17%;
    padding: 0 30px
}

.wl-modal__modal-close {
    position: absolute;
    right: 5px;
    top: 32px
}

.wl-modal-footer {
    text-align: left;
    height: 14%;
    padding: 11px;
    padding-left: 30px
}

.wl-modal-footer__form {
    height: 100%
}

.wl-modal-footer__input {
    height: 100%;
    border: none;
    padding: 0
}

.wl-modal-footer__text {
    position: relative;
    top: -1px
}

.wl-modal-listing {
    bottom: 40px;
    left: 35px;
    padding-right: 35px
}

.wl-modal-listing__name {
    font-weight: bold;
    font-size: 22px
}

.wl-modal-listing__summary-hr {
    width: 40px;
    margin-left: 0;
    margin-top: 0
}

.wl-modal-listing__rating-container {
    display: inline-block
}

.wl-modal-listing__address {
    display: inline-block
}

.wl-modal-listing__icon-rotate {
    -webkit-transition: transform 0.3s ease-in-out;
    -moz-transition: transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    font-size: 12px
}

.wl-modal-listing__icon-rotate.rotate {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.wl-modal-listing__text {
    opacity: 0.8
}

.background-listing-img--dark:after {
    opacity: 0.7;
    -webkit-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out
}

.summary-transition-enter {
    max-height: 0;
    overflow: hidden
}

.summary-transition-enter.summary-transition-enter-active {
    max-height: 500px;
    -webkit-transition: max-height 0.5s cubic-bezier(0, 0.5, 0, 0.5);
    -moz-transition: max-height 0.5s cubic-bezier(0, 0.5, 0, 0.5);
    -o-transition: max-height 0.5s cubic-bezier(0, 0.5, 0, 0.5);
    transition: max-height 0.5s cubic-bezier(0, 0.5, 0, 0.5)
}

.summary-transition-leave {
    max-height: 500px
}

.summary-transition-leave.summary-transition-leave-active {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -moz-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    -o-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1)
}

.wl-modal-wishlists {
    height: 83%
}

.wl-modal-wishlists__body {
    padding: 10px 30px;
    padding-right: 33px
}

.wl-modal-wishlists__body--scroll {
    height: 86%
}

.wl-modal-wishlists__body--scroll-short {
    height: 70%
}

.wl-modal-wishlist-row {
    height: 47px;
    position: relative
}

.wl-modal-wishlist-row__name {
    width: 70%
}

.wl-modal-wishlist-row__icon-heart {
    display: inline
}

.wl-modal-wishlist-row__icon-heart-alt {
    display: none
}

.wl-modal-wishlist-row:hover .wl-modal-wishlist-row__icon-heart-alt {
    display: inline
}

.wl-modal-wishlist-row:hover::before {
    background-color: #f5f5f5;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -15px;
    right: -15px;
    content: " "
}

.row-margin-zero {
    margin: 0
}

.clickable {
    cursor: pointer
}

.bt-space-left-4 {
    margin-left: 25px
}

.modal-content.wishlist-entry-point-modal {
    max-width: 860px;
    max-height: 530px
}

.modal-content.wishlist-entry-point-modal .modal-left-panel.panel {
    border: none
}

.modal-content.wishlist-entry-point-modal .modal-left-panel-image {
    width: 430px;
    height: 530px
}

.modal-content.wishlist-entry-point-modal .action-buttons {
    position: absolute;
    bottom: 25px;
    right: 40px
}

.modal-content.wishlist-entry-point-modal .action-buttons button {
    margin-left: 10px
}

.modal-content.wishlist-entry-point-modal .modal-right-wishlist-info {
    height: 530px;
    padding-left: 30px;
    padding-right: 40px
}

.modal-content.wishlist-entry-point-modal .modal-close {
    margin-top: 10px;
    font-size: 20px;
    font-weight: bold
}

.modal-content.wishlist-entry-point-modal h5 {
    font-weight: normal;
    line-height: 1.3
}

.modal-content.wishlist-entry-point-modal textarea {
    resize: none
}

.modal-content.wishlist-entry-point-modal .host-profile-img {
    width: 67px;
    height: 67px
}

.listing-embed {
    padding: 20px
}

.listing-embed__info {
    margin: 0
}

.listing-embed__summary {
    margin: 0
}

.listing-embed__summary p {
    margin: 0
}

.listing-embed__title-link {
    color: inherit;
    text-decoration: none
}

.listing-embed__title-link:hover,
.listing-embed__title-link:focus,
.listing-embed__title-link:active {
    color: inherit;
    outline: none;
    text-decoration: none
}

.listing-embed__title {
    line-height: 1.1;
    text-rendering: optimizelegibility;
    font-size: 18px;
    font-weight: bold;
    margin: 15px 0 !important;
    font-size: 20px
}

.listing-embed__title small {
    font-weight: normal;
    line-height: 1;
    text-transform: none;
    color: #82888a
}

.listing-embed__subtitle {
    margin-top: -10px;
    margin-bottom: 15px
}

.listing-embed__location {
    display: inline-block
}

.listing-embed__rating {
    display: inline-block;
    margin-left: 10px
}

.listing-embed__listings-link {
    display: inline-block;
    margin-top: 5px
}

.embed-creator__left {
    position: relative;
    vertical-align: top;
    display: inline-block;
    width: 60%;
    background: #f5f5f5;
    padding: 30px;
    min-height: 550px
}

.embed-creator__right {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 40%;
    padding: 120px 30px 0
}

.embed-creator__close {
    position: absolute;
    top: 20px;
    right: 20px
}

.embed-creator__preview-frame {
    background: #fff
}

.embed-creator__preview-frame--centered {
    width: calc(100% - 60px);
    top: 50%;
    position: absolute;
    transform: translateY(-50%)
}

.embed-creator__preview {
    z-index: 1;
    margin: 50px 0 0 50px
}

.bedroom-config-icon {
    margin: 0 3px
}

.bedroom-config-icon-container {
    word-wrap: break-word;
    word-break: break-all;
    max-height: 78px;
    overflow: hidden
}

.email-input-typeahead-container .tt-menu {
    max-height: 155px
}

.modal-content.listing-email-share-modal {
    max-width: 575px
}
